skysight-inc/HackerNews huggingface dataset:
Candy Crush showing up on a business laptop running Windows Pro or what it is called?

Same with login backgrounds for a game a newer wanted, again on my business laptop running Windows Pro?

I often defend MS recently because some of the criticism is really over the top.

Stupidity like that however should be publicized and questioned IMO.
>I grew up in the UK where most towns and cities have roads going in all directions.

...and - as an observation from an alien - have much more interesting names and shapes :

https://en.wikipedia.org/wiki/How_to_be_an_Alien

http://f2.org/humour/howalien.html

How to plan a town:

http://f2.org/humour/howalien.html#Plan
Let’s see: MacbookPro 15 with dedicated Video Card $2500 + $700 Blackmagic + other dongles + a new bag to carry all that ( search Apple dongles video on YouTube just for a laugh) I think we get the point. More is better, and I don’t mean more materialistic items, I mean as in spend more $. Not pointing the obvious but come on Apple, make a damn gaming laptop already.
So this theoretical voting machine, how does it differ from an expensive pencil combined with a scantron-style form?
"we care about more than just that the code works — we want code we can (for the most part) be proud of."

I am not sure if I would use it, but I like this attitude!
So what are you (the ESLint team) going to do to ensure this is not going to happen again in the future?

At the very least you should require that all ESLint members with rights to publish ESLint packages have 2FA enabled on their npm account.
> Microsoft at one stage had Linq to SQL which was quite good..... but they killed it :)

They also had a rest API directly into the db server at one point, but killed that also.
My gut feeling guess based on "small team, 4 months" would be around $200k for the initial development + a single full time employee for the future for maintenance and improvements. Add opportunity costs on top for focusing on something that's not their core business.

(Assuming US salaries, benefits, taxes and any related costs such as office space, equipment etc.)

But I'm probably biased as I spent 4 years of my life building and running a company that built a cloud based CI service for iOS, so that others wouldn't have to..
If you enjoy The Brothers Karamazov I couldn't recommend one of Dostoevsky's other books enough: Notes from the underground. IMO a must read for any intellectual that has ever struggled with anything from self-deprecating thoughts to superiority complexes.
Not really. I use my 4 year old CPU, power supply, memory and motherboard with a brand new geforce 1080. I could also upgrade the memory if I wanted to.

If you upgrade the CPU, you usually have to upgrade the motherboard. That's about it.
The syntax, though, is part of a more important point: all functions have one input and one output. This _massively_ simplifies other things.

Also, and this isn’t really an FP point, if you’ve got a lot of positional parameters you’re already Doing It Wrong.
Depends on the acceleration method and apps used. With nvidia there's a lot of driver magic, and apps that are optimized for their proprietary architecture. Hardware wise, when it comes to raw power or computing cores, they're very similar. AMD might even have an edge in raw power (or what the hardware would be capable of if used optimally).

That's how you can think about Apple and their Metal architecture, they're basically doing the same thing like nvidia, but kind of decouple it from the GPU vendor. They simply go with AMD hardware because it gives them more bang for the buck (they don't need the optimizations because they do it themselves and pass it down to their customers).

For work in the real world creative industries, like CAD or graphic design, many rely on Adobe or Autodesk products, and that's a nvidia stronghold, most Adobe and Autodesk apps are optimized for nvidia cards.

Gaming is coupled with the CAD/VFX ecosystem, and nvidia historically just have a stronger relationship with game studios and VFX companies, that's why game studios and devs tend to optimize for them first.
> Everybody uses an ORM with a SQL database.

I'm ripping ORMs out of any backend code and using things like jOOQ.

> I was just thinking to myself "I can write this in code in a few minutes instead of an hour or more"....
> Joins are slow and complicated

You know what's really slow? Creating joins in code.

> This is not true at all. Programming languages are vastly superior at querying a database. Just go write a complex query and compare it to the one in linq or whatever you use.

It makes zero sense to pull a bunch of records back from the db using multiple network calls to join and then filter. Let the db do its job.
My guess is that the expense of the repair program does make it a priority, but that they didn't have enough time between admitting he problem and releasing this round of machines to come up with a new design that both fixes the problem and is low-profile enough to fit in the space allocated. It's only been a few weeks, and they may have already begun manufacture on these (let alone design) at that time. I would guess that the next spec bump will include a fixed keyboard.
I guess there's CI services that pull latest versions of dependencies (in the accepted version range), build, run tests and submit a pull request if everything seems ok.

Edit: actually no I don't know, there would be nothing to submit if no lockfile is used.
When a city is 1000 years old or more, the societies that control it will inevitably shift between more and less strongly controlled over the years, so unless it suffered a massive razing that required full reconstruction not long ago, there's only so much a central planner can do.

You can see that in Lisbon, for example; the downtown area is quite grid-like since it was rebuilt by a single leader after the earthquake and subsequent tsunami of 1755, but the rest either stood or was built later, under a variety of different regimes - the Roman Empire, Visigoths, Caliphates, Christian monarchies, etc.
I think the objection still applies. Suppose the statistical analysis told us that millionaires mostly get where they are by comparatively risky strategies or investments. Does that tell us we should also pursue high-risk high-yield opportunities? It's impossible to know without knowing how many people acted similarly to the successful millionaires but went bust or ended up in jail.

On the other hand, a low risk strategy might give you a comfortable life with high probability, but almost certainly won't make you a millionaire.

You need to know the base rate to understand whether survivorship bias is a factor or not.
Title is overblown and misleading

TLDR: using satellite imaging instead of relying on self reporting, researchers found that the world is already 80%+ urbanized
The article says that "tiling the plane" is:

"If you can cover a flat surface using only identical copies of the same shape leaving neither gaps nor overlaps"

So the trick, if I'm understanding this, it's that the shape must have sides that can push up against other of its sides, leaving no gaps. Obviously a circle isn't gonna do it.

Does the plane have to be a plane in the mathematical sense, i.e. infinite? Because then you're obviously not going to cover it with anything. It goes on forever.

If just a section, does the plane have to be a square or other rectangle?
> I bought a lenovo T480 (big battery, higres screen, good keyboard, only the trackpad is shitty) and I installed the shiny ubuntu 18.04 and I have to say, it's the best setup I ever used.

If by hires screen you mean WQHD, I am wondering what you do with absence of proper fractional scaling support by desktop environments (and how workarounds interact with external monitors).
If an algorithm draws lines on a map, is that the same as land surveying?
Is it really feasible to cut ceramics with a laser? I'd say these only do (thin) wood pieces?
Yeah the headline is a bit misleading, it sounded like a cyberattack on a US government institution

But interesting nonetheless
I just finished reinstalling my Mac, so I've been working on a list of all the native apps that I reinstalled. Apologies for the giant comment, but I hope it helps:

Mac Specific Utilities

* Alfred (best reason to own a Mac) https://www.alfredapp.com/

* Bartender 3 (for tweaking the menu bar) https://www.macbartender.com/

* Coconut Battery (battery menu-bar monitor) https://www.coconut-flavour.com/coconutbattery/

* Focus (block distracting websites & apps) https://heyfocus.com/

* Camouflage (hide desktop icons) https://briksoftware.com/products/camouflage/

* Caffeine (stop your Mac going to sleep) http://lightheadsw.com/caffeine/

* Soundsource (switch between audio inputs) https://rogueamoeba.com/soundsource/

For coders / developers

* Panic Transmit 5 (File transfers, S3, Backblaze B2, Dropbox, OneDrive) https://www.panic.com/transmit/

* Panic Coda 2 (an IDE for editing websites) https://www.panic.com/coda/

* Cathode (gorgeous terminal app) http://www.secretgeometry.com/apps/cathode/

* Sequel Pro (beautiful MySQL admin tool) https://sequelpro.com/

* Beyond Compare (cross-platform diff tool) http://scootersoftware.com/

* Tower (Git client, alas subscription only) https://www.git-tower.com/mac

* MAMP (Run MySQL, Apache, PHP etc locally) https://www.mamp.info/en/

* Synalyze It! (Color-coded Hex editor for Mac) https://www.synalysis.net/

* Feeder (RSS editor / micro-blog tool) https://reinventedsoftware.com/feeder/

* Xojo (cross-platform IDE for making native apps in Basic) https://www.xojo.com/

* Corona SDK (mobile focused cross-platform apps in Lua) https://coronalabs.com/

* Parallels Desktop 13 (for running Windows / Linux) https://www.parallels.com/products/desktop/

* DropDMG (create DMG installers for Mac) https://c-command.com/dropdmg/

* Iconographer (multi-platform icon creator) http://www.ohanaware.com/iconographer/

For Backup

* SuperDuper! (create bootable external USB backups) https://shirt-pocket.com/SuperDuper/SuperDuperDescription.ht...

* Arq (cloud backup to your choice of host) https://www.arqbackup.com/

Internet Utilities

* Tweetbot (Twitter without ads or annoyances) https://www.tapbots.com/tweetbot/mac/

* Postbox (Powerful email client) https://www.postbox-inc.com/

* EncryptMe (VPN with a Mac-first design) https://www.encrypt.me/

Productivity

* Soulver (spreadsheet as a text notepad) http://acqualia.com/soulver/

* Harvest (timetracking service for freelancers) https://www.getharvest.com/apps/mac

* NeoOffice (Mac specific version of OpenOffice) https://www.neooffice.org/

* Affinity Photo (non-subscription Photoshop competitor) https://affinity.serif.com/en-gb/photo/
As a long time emacs user, I've always had cap-locks mapped as my control key (plus the emacs key-bindings work in html forms and in anything using gnu deadline) which is a bonus. So on my MBP with touch-bar, I have had this mapping so I can have a physical ESC key:

CAPSLOCK -> CTRL
LEFT CTRL -> ESC

It's not great, but it works. The last time I had to deal with a company who put the ESC key in a weird place was back in college where we have several of these HP Apollo/720 keyboards:

https://alum.wpi.edu/~tfraser/Machines/hpapollo720.jpg

:-)
This is a fun, short video on the different types of city plans (gridiron, organic, radial, loose grid), some examples of each, and some observations on each of them.

https://www.youtube.com/watch?v=zSnt0MTMcbw

And from that video I found these cool visualizations of cities and their street orientations: http://www.datapointed.net/2014/10/maps-of-street-grids-by-o...
As I understand it, the grid plan originated in Philadelphia in a stretch of land between the Delaware and Schyulkhill rivers. This portion, which is now generally called Center City, has a grid that aligns itself with the Delaware which runs at that point a little East of North. The rest of the city grew up extending that grid.
React Native Pin View (Number Lock Screen for RN) – Talut TAŞGIRAN – Medium
River. The almost-north-south orientation runs parallel to a stretch of the Delaware; same way that Manhattan's uptown/downtown/crosstown are rectangular, but not aligned with the compass points.
I'm not fond of this title but did find the article to be intriguing.

I didn't see a paper or anything linked, so at the moment it remains a superficial interview. I'd like to know more about which remote sensing techniques they're using and how they're classifying population. Like the dissenter in the article, I wonder about informal settlements which can sometimes make up the majority of an urban centre. Do their models include these? The implication seems to be no, but there isn't much to go on.
the headline is brilliant
As a European, I agree. US cities are confusing to me because streets all look the same. I find it impossible to locate interesting areas without prior knowledge. Maybe what seems easiest to navigate depends on what you’re used to?
Afaik the tiling should be able to fill a finite plane of arbitrary size. Thus, the same tiling should also be able to go on forever.
Here:

> I'm fairly certain that in Voltaire's time, they didn't have coordinated harassment/doxxing campaigns on social media.

Harassment: Existed.

Doxxing: Off topic. Not thoughts and opinions. (Voltaire said "disagree". You don't agree or disagree about someone's home address or real name)

Social media: We live in a more connected world. In a less connected world the same effects would be had in your local community.

> And that doesn't stop people from crying "censorship" when people who dox get banned from Twitter.

Straw man. Also publishing other people's copyrighted works is not censorship.

You're changing the topic. doxxing (which you have now brought up TWICE) has nothing to do with it.
1) Adults in the room - Yanis Varoufakis (2017)

must read for anyone leaving in, or interested in the politics of the European Union; the book is a political memoir of Varoufakis' fight against the EU institutions during his 6 months as finance minister of Greece in early 2015.

The people of Greece had elected the syriza government to put an end to the incredibly harsh austerity they've been through during the past 5 years. But the Greek government had agreed to, and was bounded by the terms of the two bailout programs from the Eurozone & the IMF. Faced with a dilemma, democracies must compromise. But Democracy has no place in the Eurozone, as Wolfgang Shäuble, former finance minister of Germany, puts it very clearly during his first meeting with Varoufakis: "Elections cannot be allowed to change economic policy".

Three years after the events recounted, this book is still very much relevant, and anyone wanting to understand EU politics ought to read it.

--

2) And the Weak Suffer What They Must? - Yanis Varoufakis (2016)

Companion book to the first one, it explained how the Eurozone crisis came to be by recounting its history from the end of the second world war to today. A key book to understand the institutions of the European Union, whether or not you agree with Varoufakis' economic theories. I highly recommend it, as it is very well written, in plain english, with no economic background required.
I found a video about it, pretty cool.
http://www.1001inventions.com/media/video/clock
Futuristic Flying Car: 3D Driving Simulator
Our Strange Relationship to World Cup Probabilities
That would be a very boring process. And you would probably lose some of them.

Cutting tiles by hand is not difficult, it's just annoying. Very annoying. Especially in weird shapes.
MeerKAT unveiled – clearest image ever of centre of the Milky Way
Boeing, SpaceX unlikely to make manned flights to ISS in 2019
Before Church and State: A Study of Social Order in the Sacramental Kingdom of St. Louis IX
how does 2fa work with auto publishing CI pipelines?
> It makes zero sense to pull a bunch of records back from the db using multiple network calls to join and then filter. Let the db do its job.

But then it wouldn't be distributed processing! :)

Seriously, though, consider it for a moment.. this pattern has similar features to something like Hadoop. The data comes from storage nodes (database server and, hopefully, their read replicas) and goes to processing nodes (app server) to have the work done and is then new data is written back out over the network to storage nodes and replicated across the network (to the replica/slave database servers).

If the data volume is particularly low or the compute load (CPU and/or RAM) is particularly high, the distributed method would make intuitive sense. I haven't seen it yet, however.
I use terminals almost exclusively inside Emacs, and it is strictly better than any terminal emulator on my system. I get really easy navigation on both command and output history, search (including regexes on command output), autocomplete, complex text manipulation (including cutting rectangles etc), integration with the clipboard (I can paste anything from my editor's history into a command). I can create complicated multi step commands in a buffer and send them, individually or one at a time, to the shell to be executed with simple key combinations. I can insert command output into a buffer at my cursor. But more importantly, Emacs is fullscreen and it's what I'm looking at anyway. I don't _want_ to switch away from it. My muscle memory is mostly trained on moving between Emacs buffers, and even with readline bindings, very few window managers and terminal emulators come close to supporting everything I want from a shell buffer.

I also exclusively do SQL in Emacs, and dataframes and plots in R, and tailing log files, and no end of other stuff, and if there's ever anything, no matter how little, that bothers me about interacting with these things, I can write code to make it behave exactly how I want it to.

The only thing I _don't_ do with terminals inside Emacs is SSH into a screen on a server that's already running Emacs, but even then, little jobs are generally easier with tramp, which makes it transparent when you're editing stuff and issuing commands remotely.
Ask HN: Is it worth getting a computer science degree?
I've been studying comp sci for the last year and the extremely low quality, lack of focus, teachers with no experience and outdated materials is getting to me. It'll take me at least 3 more years to get my bachelors and I don't think I'll be able to motivate myself.

Is it still worth getting one? I already have 5 years worth of work experience.
Should I consider getting some certificates instead? Which ones?
Facebook would make a martyr by banning Infowars
US grid cities are really easy to navigate by car, but at the expense of pedestrians. Old cities like London are easy to navigate on foot, but hard to navigate by car.
Very dishonest title
Something personal to an individual, insulting their looks, background, family, etc.

If you call me a dickhead it's not a personal insult, call me fat it's getting there and when it's that [redacted] event when I was drunk a few weeks ago it's personal.

Anyone that find that Linus spray as "brutally personal" needs a cup of cement.
I must admit I don't use KDE these days, for no really good reason, but back in the day I used to love booting up Konqueror, opening my company's web-based timesheet system in one tab, a KSpread spreadsheet in another, a KWord doc in yet another. And then being able to edit remote files transparenly in Kate etc. It was a very nice integrated system, basically everything you'd hope for in a well architected piece of C++ software.
Insert Links Once, Share Forever
"The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage" by Clifford Stoll is my all time favorite for vacation reading.
Individual Productivity: How Do You Measure It in Your Team?
Agreed - IMHO favoring the pedestrian is the correct decision
Thanks, I will read https://www.ryanmercer.com/ryansthoughts/2016/8/2/humanitys-...

I hope it help me to don't waste a lot of time!
Ask HN: Do you use OSGi?
What's your experience with it and where do you (hope to) see OSGi going in the future?
I agree, I have seen too many unit tests that copy the implementation of the method they test. TDD might solve this.
I see. Sorry I don't follow much US politics.

I know Nevada are basically a desert, which is perfect for Solar Panel and electricity, does the Federation nature, forbid a super scale Solar Farm in Nevada to power the rest of US? And who owns the grid in US? Government?
I think so. My US colleagues seem to find it very easy to get around unfamiliar US cities but seem to struggle in European cities. I expect we have very different unconscious navigation algorithms.
$400K for a 1700 sqft house with no yard and a one hour commute sounds terrible.
Title is a bit over-exaggerative. World is only 80%+ urbanized based on European Commission definitions of city and urbanization standards. Situations differ based really on interpretation, specific country policies for cities and population density and infrastructure. Certain cities that the European Commission include might not have certain core structures like a police station as the article itself pointed out with Egyptian villages that have grown into cities which in turn means that European Commission standards are not comparable to places outside Europe because the living standards etc aren't comparable.
Startup idea: ceramic tiles for geeks.
Intel Releases a New Six-Core Xeon E-2100 Chip forEntry-level Workstations
Russian Trolls Reportedly Made Twitter Accounts for Fake US Newspapers
Wouldn't the Fidelius Charm be a more appropriate Harry Potter reference? :)

http://harrypotter.wikia.com/wiki/Fidelius_Charm
You're executing a big import job that fails on a few items, so you want to go back and parse out the IDs of those items, transform them into an SQL command and look up the data in the database to poke about at what's wrong. This is trivially few operations in Emacs when you're running your shell and SQL client side-by-side and have brilliant regex and text manipulation tools in the middle. Sure, you could do this just on the command line if you'd logged to a file and could do the sed or awk bit in the middle to pipe a command to psql etc, but why bother? Doing it inside your editor is so much more forgiving.
Author here. The language was made for Cuda programming and until something comes along to displace it, I have no plans of moving from it.

That having said, the language is quite small and it would be possible to create a new backend in about 500 lines of code so if you really want it, you could probably do it yourself. I'd help you integrate it into the language. I know nothing about SPIRV at the moment though.
Tesla says it will build a factory in China that can produce 500,000 cars a year
True that Node.JS didn't have, and still doesn't have a 2 liner to pop an sqlite db. But what it did have(a few years after its launch) was a pure-JS sqlite client which can leverage V8's event loop and libuv to make parallel execution of db-queries a trivial operation.

There is a lot of mettle in Node.js for server side programming.

PS: have you looked at TypeORM(http://typeorm.io/)
The Disney-Comcast TV Drama Could Have More Twists Yet
What Is a Blazar? It’s Like Staring Down the Barrel of a Black Hole
It sounds nice, but reading reviews allow me to jump and select interesting stuff. Perhaps a speech system enhanced with a way to select what kind of content to jump to, something more that a jumpable toc.
I read "The New Jim Crow" yesterday. A lot of it is familiar, but the sheer scale of how many black men are incarcerated was eye opening. The extent that we discriminate against released criminals was also eye opening, even if some of it was things I knew in the back of my mind.
> Anyway, humans, compared to other animals we compete with for survival, food, and territory, are doing really well. I don't see any cows on the moon yet.

Would all this be possible without other mammals? Or is the ecosystem (including mammals) the enabler for us?
JP Morgan Chase Second-Quarter 2018 Earnings Conference Call