skysight-inc/HackerNews huggingface dataset:
Not in Dota.

In dota combinations open the road for brand new moves. Some items tp, some regenerates, some cancel buff, some critics, some cleave, some cut trees, some slow, some stun, some give visions, etc.

Now in SC, you have 3, 4 main builds for a given match up. You see the building, and you know where this is going.

In Dota, depending of the 10 heroes, current money and objects combination, and player skills, you may expect one build or another.

Also, a zergling or 10 zergling is pretty much the same the same to consider from the behavior point of view. The number doesn't matter that much, only the intensity of the effect. And a gling will alway do the same thing. Move. Attach. Burrow.

The same unit in Dota can have a completly different role depending of the context.

My guess is that an AI would give you a much bigger advantage in SC because they can make more APM than a human, strat or not, while on Dota at high level strat is more important on the long run.
Unless you're looking for a neck injury, you should get a laptop stand. It's close to impossible to maintain a good posture while working on a laptop over time.
Japan GPS Tracking of Children
CocoaPods: How to distribute protected code
That's the answer I've always gotten with OnePlus, ever since OnePlus One. "Please clear cache" or "Please reset the device", even when it's a proven faulty hardware they force you to do this 5-6 times until they MAYBE ask you send it it in to them (While paying for shipping).
Times I've Messed Up as a Developer
There's a whole community of us global travelers who have shunned the whole "being an adult" thing.

I know several people that have been backpacking and doing the working-holiday thing for 4 or 5 years. Never staying in one city for more than around 3 months, and moving countries when their working holiday visa expires.

Their families have mostly been saying the same thing. Settling down isn't for everyone.
Anyone know what data iOS send to Apple?
Holy moly O_o.

Those kind of stories are keeping me back from buying any Android devices in nearest future. Somebody might say that I can flash it with clean Android ROM but that's great for people who have too much time :-)
Oops, must have missed it. Thanks for the clarification.
Maybe a Subway franchise, but having employees that require self-provided functional vehicles, of which the business owner is liable in the event of an accident during working hours, seems "stressful".
If you've got a good sleeping bag, -2 C isn't that bad. I've spent the night with those temperatures in the high country of New Zealand. I know people that have spent the night in -15 C temperatures.
Nice, I'm envious! I have a writeup at [0]. A short summary of the things I wanted to remember for next time is here [1]. Be sure to cross through Mongolia, the landscape is astonishing. Save travels!

[0] https://goolge.io/motorcycletours/

[1] https://goolge.io/mototours/silkroadmadness/epilogue/
No, because Google has changed the way wizards work, which means any plugin needs to be developed explicitly for Android Studio as well.

As proof of this, the Flutter team just released a version of their plugins for Android Studio.

https://groups.google.com/forum/#!topic/flutter-dev/D6pvqM09...

Android Studio also includes bits of CLion for example.
AAVE is far closer to "standard English" than Bengali or Chinese is. How to native speakers of AAVE do compared to speakers of those languages?
Ordinarily, people might find seeing the repository straight-up too jarring. For people who aren't in the IT world, I'm not sure that seeing Github will be some definitive proof that an extension is legit.
It is my continued theory that Bob Martin is a double agent, whose mission is to discredit TDD in the wider software community by using an infuriating, backlash-inducing writing style.
So would rich be rich without the language that rich built? This is a hilarious way of looking at it. There answer is yes.
I know a couple who spent a year driving around New Zealand in a house-bus with their kids. It is possible.

With kids, I don't think it would be a great thing to do for super-long term. I remember reading an article recently about a family that has been traveling the world for several years with their kids. I wonder what sort of effect that would have on their social development, since they wouldn't be able to form any long-term relationships.
> I'm curious - don't people miss big monitors when coding on a laptop? I've done a fair amount of coding on laptops while travelling and it's okay, but I feel like a big monitor is optimal for most work and wouldn't want a permanent situation with just laptop.

That is why we, coders, are different from other 99,99% of population of the Earth. I gave the original post to my wife and her first question was “How’s the guy coping to live alone?”. But my question was exactly this: Why he has no monitor and using that inconvinient laptop stand instead? :)
This is very interesting.

I had a coworker who would frequently visit Vietnam and come back with all sorts of KFC stories. Very popular.
https://www.apple.com/privacy/
Trouble with replicants
We (Cruise Automation) are in serious trouble on the software side of things.

GM Super Cruise shipped, but despite the name, Cruise Automation made essentially no contribution.

We're not going to be shipping anything.
> They have higher standards and whatnot

Note that "higher standards" in civil engineering usually boils down to a) having standards at all instead of fuzzy process management frameworks b) these standards often boil down to "do this task/product with this regulatory mandated large margin of error" and c) building according to specification (i.e. having a reliable specification in the first place), which is exactly how reliable software is built (SIL, ASIL, aerospace level redundancy). There is nothing magical about it, but it needs to be driven by business and is not something that us lowly developers can just chose to do on a whim (because it increases costs by a factor 10 - 100).

Embracing agile (as his ThoughtWorks contract requires him to do) while lamenting quality and lack of professionalism, as Mr Martin does, is extremely dishonest.
This definitely feels like it would have a high chance of being illegal in the EU.
Sorry for the late reply!

> Why wait for all of the slave databases to be in sync? If at least one is in sync,
> can you get all database interactions in the application to the valid subset?

If queries fail on the replica we'll cycle through the available replicas until we have one that works. If we didn't wait for all to be in sync it could in theory be possible we'd retry our query on a host that does not yet have the data, though this would be very unlikely. So basically we're being a bit paranoid here.

> Why escape the input and use string interpolation instead of a parameter?

Rails doesn't really provide an easy way of doing this unfortunately. That is, to run raw queries you'll use something like this:

ActiveRecord::Base.connection.execute 'your query here'

This particular API doesn't support passing any parameters, so you have to resort to manually escaping data and using string interpolation.
Company culture makes or breaks remote work
Seems like the challenge of applying AR is more in smart design than advanced ML.
In the UK you can get 40G for £30 a month. I imagine you can do at least as well in most EU countries.
The points made in the article linked here are interesting, but I now recommend anyone interested in improving the software industry simply steer clear of Bob Martin. Sometimes he says interesting or relevant things, but most of the time he just seems to be a professional troll these days. As far as I can tell he has a high profile but little relevant experience or qualification to make all these grand pronouncements or to justify insulting those of us who think other tools or techniques or processes might be better, so I suggest that for anyone interested in the field of high reliability software, time would be better spent studying books and papers written by people who have real experience and demonstrable results to support their arguments.
Used by a significant portion of computer users, ie Windows Phone is not a successful platform, Android is, and if Microsoft can't make a successful phone platform, what chance does this go fund me campaign have.

'Many large tech companies' is pretty insignificant when you look at the number of people who use desktop computers, and then even more insignificant when you look at the number of people who use phones, and is a very poor metric as it doesn't really consider people actually choosing to purchase the system when others are on offer.

There is just no value in their proposition to consumers... Have an expensive old phone, made by a company that can in no way support your purchase should the hardware fail...

And I don't believe for a second that it will be more secure than iOS or even Android. Small team, custom operating system, the user can install their own OS, sounds like a recipe for disaster.
> Embracing agile (as his ThoughtWorks contract requires him to do) while lamenting quality and lack of professionalism, as Mr Martin does, is extremely dishonest.

Why exactly? I fail to see the connection between lack of quality and embracing agile.
Rat: Compose shell commands to build interactive terminal applications
This is why I have no desire to upgrade to a new Android device and why I put my money into the Librem 5 project.

This data collection is beyond ridiculous and if it's not already illegal, it should be.
Finding Popunders in the Wild
GitLab.com is not deployed using any automated CI software, instead it's deployed using https://gitlab.com/gitlab-org/takeoff. The problem here was an incorrect version set in Chef, resulting in it deploying an old version to the cluster.
Our CEO has recently joined the ranks of Goldman Sachs 10,000 Small Businesses
What do you expect? The userbase requires stuff like isinteger and left-pad as packages, I don't think they are capable of understanding basic security concepts.
On another note, NPM is rooting for companies instead of users as has been observed by the leftpad debacle.
This seems to have attracted a lot of downvotes, I guess because it's overtly antagonistic.

But I too prefer to work on a smaller screen (and I have tried much larger monitors). I switch context and then just work in that context. I don't feel the need to be able to see a load of different things at the same time.

Really though, it's subjective and everyone should just do what works best for them. It's the same discussion that comes up with some people having 200 tabs open in their browser whereas others of us keep it really minimal.

I'm over a decade into working pretty much on a 13" macbook full time and that's my happy place.
'Star Wars' locations that actually exist
ycombinator.com is a site that you willingly send data to, it is not an application that you use locally.

I do agree however, we do not need more laws about that, we just need the people to start using software that respects its users and can be audited by anyone - free software.
Just out of curiosity, how should a resident describe a person that doesn't look like they should be wandering around the neighborhood?

I mean, I know most people in my neighborhood and if I saw a random person walking around I'd certainly keep an eye on them. It's technically a public road so they have every right to be there, but it's a cul-de-sac and super uncommon for non-residents to be walking in our neighborhood so it 100% stands out, regardless of skin tone.
Similar "online status tracking" has been used for Facebook messenger in the past. I know Facebook removed send-location by default, but I'm not sure if the API still allows pulling online status.

https://defaultnamehere.tumblr.com/post/139351766005/graphin...
What does Apple have to do with OxygenOS?
Why do you assume they'll be more expensive?

Not least because reduced reincarceration rates translates to fewer people in prison where they cost the state a lot of money, when they could be out and participating in growing the economy.
If I download a W9 from the IRS web site I can fill it out directly using Acrobat. I'm pretty sure the free reader is all you need.

I guess I'm not understanding the niche you fill.

Good luck with it, though.
I don't really get this rationale. You're basically saying that you know that you are hurting yourself, but on the plus side, you are able to be hurting yourself anywhere.
Provision of Docker Containers with Sparrowdo (dev.to Version)
> There are millions of spreadsheets and applications out in the wild that use CSV to communicate.

That, and data in CSV format is human readable in any old text editor or even work processor which many use as a quick sanity check to make sure their data looks sane. A lot of editors will not display the ASCII control characters at all so the fields on the line get mashed together, or may even reject the file as containing what it considers to be unexpected characters.
I have absolutely no doubt there is some data centre in Shenzhen full of my Huawei phone metrics!
I think this is the biggest issue with android phones, they are full of potential data leakages like this. Privacy is definitely a concern and a pull factor to getting an iPhone again. There is a lot to be said for a company that is focused on hardware and not on serving content to that device.
Then again it's also a reason to get a Pixel2, I feel I can trust Google with my data more than some other android manufacturer or reseller. Sure they'll serve me more adverts, but it's to some ends at least.
“…down by the RIV-ER!”
Your setup premise is false. The pay increase is far beyond 20%.

1) The median household income in Denver CO is $64,000. That's around 77% higher than in Altoona PA. Two locations specifically referenced in the article.

2) The opportunities that pay a lot more than that gap, do not exist to begin with in Altoona. Software, Internet, misc engineer jobs - the locations that people are fleeing from are death zones economically. Denver and Boulder are quasi boom cities; the Altoona's are the exact opposite; that means, over the next ten years your income will very likely expand nicely in those CO locations, whereas you're very unlikely to see meaningful improvement in Altoona.

3) Lifestyle is important for most people and likely that much more so for people willing to move across the country for better opportunities. Boulder and Denver are both incredible by comparison to Altoona PA, when it comes to lifestyle upgrade.

To answer your question, the people desperately fleeing from all those dying economic zones, seeking a vastly superior future, are extremely smart indeed.
Why are there two articles from wilamette week on the front page at the same time? Is it just me or does this look suspicious?
Yeah or they could just make "mangle my CSV files" an option buried in the config somewhere. I'd even open up regedit.
250k doesn't seem to be small enough to have a serious negative quality of education.

I grew up in a city of 100k, and I had all the opportunities that someone growing up in a bigger city would have. The quality of teaching was fine too. I did go to a larger school, with 2300 pupils though.
Sometimes you need to know if a value has been explicitly defined or not. Also, sometimes you need to know if a value is different from what it was before. Nullable values help in both cases, because you can tell the difference between the "default" value (false for boolean, "" for strings, 0 for numbers) and "no" value (null). If you have a form being submitted, you can tell the difference between the user setting fields to their default vs the fields not being returned to you at all.

Another example is an ORM system. A data entity could be initialized from an existing database record, or it could be blank. Each property of the data entity could be initialized or not, depending on the SQL query that was used to initialize it. For fields that are non-nullable in the database, you can compare two entities for the same record to determine if fields have been updated or just weren't initialized. That lets you perform database updates only when necessary, and prevents accidentally deleting information.
"This kind of data collection, especially one containing information that can be directly tied back to me as an individual, should really be opt-in and/or have an easily accessible off switch…"
This kind of data collection should never occur. Read Apple's privacy statement for tips.
> Tooling these days is pretty incredible and the ecosystem is pretty great when you are found needing - issues get fixed, PR’s get accepted. It’s a much better experience than a 20 year old environment where everything is set in stone, yet bugs and inconsistencies still exist.

Try to make a CRUD SPA as fast as a Delphi one, including a nice L&F by default, just with mouse clicks and setting a few properties.

> Also, there isn’t such thing as a DX only gfx card - it happily runs OpenGL games and apps just fine

This statement means you don't have much experience in graphics programming, at least regarding the fun of dealing with drivers and how OEMs classify GPU features.

So if you prefer I will rephrase it as "WebGL 2.0 on OpenGL 4.6 GPU".

Now feel free to compare what it means in GPU features.

Hint, WebGL 2.0 is basically OpenGL ES 3.0, which maps to OpenGL 4.3.

https://www.khronos.org/developers/reference-cards/
Ask HN: Written a book for devs, now what?
Compare and contrast.

Perhaps they want to see what data is universally collected, where android goes deeper and if apple collects anything android doesn't?
According to Disconnect Pro, these are the apps does the tracking in my phone: Google Play Services, YouTube, SmartThings, Outlook & Firefox Focus (https://imgur.com/a/Ga9Bj).

I understand that other apps could be doing analytics through Google Play Services. But I don't want that. Whether it is Google doing it (I still get location based alerts even though I have disabled location history) or third party apps, Google is facilitating it (of course I am aware of the argument you are the product if its free). Since I have no way of opting out, I have to install Disconnect with admin privileges (which in itself is scary to me). I am also in the process of setting up a pfsense box so that I can block Google and Microsoft telemetry at home.

I shouldn't have to do all these.
Offroad Camper Truck Driving Simulator
Welcome to the summer vacations and ready to enjoy the adventures on Camper truck in this Offroad Camper Truck Driving Simulator. Experience the thrill of camper with 4x4 cars and drive it carefully on city traffic or offroad area. You can drive your camper truck in different area of grand city but beware don’t hit the traffic cars on the road
It's not just 3 strikes laws. There's many similar laws that "enhance" misdemeanors into felonies, or class C felonies into class B/A for even one previous convinction.

The leverage that creates results in more plea bargains, so the system feeds itself.

One example...20 years to life for shoplifting a candy bar: http://mimesislaw.com/fault-lines/felonies-are-serious-in-lo... The defandant does have a lot of priors, but none of them terribly notable. They included five priors for petty theft, one conviction for possessing fake drugs with intent to distribute, and a conviction for obscenity.
My personal favorite:
Richard: (referring to the McLaren) You got this for me?

Russ: What? No, I It's for me. I bought this for myself to celebrate you guys helping me get back to a billion. That's why I came here, to show it to you. To say thank you. I'm not an * * * * * * *.

Dinesh: You drove here with a bow on it?

Russ: No, I put it on after I parked.
Smart Business Models Use Smart Home Challenges to Drive Success
> I too love the idea of there being filaments of matter connecting distant galaxies. I can only imagine the artistic renderings will make the universe look like a neural network.

There are lots of "cosmic web" renderings from large-scale cosmological simulations of dark mater and the formation of structure in the universe. A major one, now over a decade old is the "Millennium Simulation": http://wwwmpa.mpa-garching.mpg.de/galform/millennium/
AKA "an opinion".
This is really shocking, this data along with my google data can be used to learn a lot more about the user like what i surf when, how much time i use my mobile in office and what do i use it for. I am wondering if there is a way to corrupt the data being sent by some way masking or sending gibberish data. For me rooting is not an option because my office email will not work on a rooted device.
I find it ok as long as the laptop display is high resolution (mine is 3200x1800) and at least 13-14" big. If I had to do it more permanently I'd have probably gotten a 15" laptop tho.

It also reminds me that when I got started the common display was a 14" CRT (i.e. viewable area more like 13") :)
Recuva 1.52 Crack and Professional Serial Key Download – ACracks
This looks like a hint on a whole possible matrix:

- Personal gain, others' gain: "good businessman".

- Personal gain, others' loss: "evil".

- Personal loss, others' gain: "benefactor" / "saint".

- Personal loss, others' loss: "stupid".
>I agree with the general sentiment that education needs to be overhauled

And that's the core of the problem. Everyone wants change, just not the same change as the next guy.
> So what's your recommended alternative metric?

AFAIK, good test scores correlate well with college success, but don't say much about quality of life beyond that. There might not be a good metric. For a lot of people, one or two great teachers have more of an impact than anything that can be tested for.
And this spot in time is where history will end? SSD is at this time more expensive, storage expansion will go slower until the next breakthrough.
Right but it's about avoiding even the suspicion of impropriety. I'd do the same, it just seems like life would be simpler that way.
i guess being told 'no' is part of the learning experience.
1. Say that your past contracts forbid it

2. Make up a figure -- you have a lot of leeway to do so truthfully by adding or not adding various benefits to the number you state.
Embracing agile (as his ThoughtWorks contract requires him to do) while lamenting quality and lack of professionalism, as Mr Martin does, is extremely dishonest.

"It is difficult to get a man to understand something when his salary depends upon his not understanding it." -- Upton Sinclair
Apart from the calling people names, I actually do think that mass hysteria is the most reasonable explanation for this story, at this time, given the information that has been put in the public domain.
If we can't, then we have no hope of succeeding with a one-size-fits-all national curriculum anyways, so either way the point is moot.
But i dont understand this, why should I have to part with my data when I am buying a fully paid product? I know the justification being used for free services but i find it hard to accept this for a piece of hardware that I pay for.
I stopped reading after

> To show his sincerity and goodwill, the agent put his hand over his heart. “Salam habibi,” he said.

Either the reporter, or the CIA hasn't done their research. Habibi is Arabic, and that's not how Iranian greet each other, especially if they want to show sincerity and goodwill.
Some years ago I made the case for an interrocolon, the purpose of which I do not see addressed in that list: "when the direct object of an interrogative statement references an example, a URL or another statement in a follow-on block of text". I encounter uses for this all the time especially when texting.

https://xefer.com/2008/03/interrocolon
It's trivial to get with the van to Morocco, Turkey. And with a rather inexpensive ferry ride, you can go anywhere in Africa / Middle East.

In places like Malaga, Crete, Cyprus, etc it's the average low temperature is like 10-13 degrees (52-55 f). Hardly very cold if you've ever experienced NY, Chicago, Canada, Norther Europe levels of cold. And of course it's very easy to heat a small van.