skysight-inc/HackerNews huggingface dataset:
+1 on raising the ethical point. I get SO mad when I discover regular old ecommerce businesses treating their customers so poorly that they want to HIDE as much as possible about even minor security breaches...it's just flat out morally repugnant to betray the customer's trust like that, and there's no inalienable right to run a business at all...

And that's really just relating to the risk of damaging someone's credit & hassles of dealing with Identity Theft if payment info is compromised....But when you start talking about PHI and stuff like mental health issues or info about poorly understood medical conditions is being disclosed that could potentially ruin a person's entire career or destroy families / social interactions for the rest of their lives, it just goes so far beyond the pale of moral repugnance that I don't even have the words to describe it...

Since the OP got flagged, I can't comment any more on the thread and it's probably a moot point anyways, but I thought I'd at least add a few more links for anyone interested in seeing what DHS HAS been able to do re: enforcement...

- https://www.hcca-info.org/Portals/0/PDFs/Resources/Conferenc...

- https://www.propublica.org/article/small-scale-violations-of...
Here's a very basic page you can follow

http://roryok.com/flatnote/

Not open-sourced yet but will be very soon
Dell’s latest XPS 13 is fast, nimble, and kind of stale
The Concerns of Open-Sourcing in the Game Industry – Phoronix
Oh yeah, forgot to mention that. Writing with Apple Pencil on iPad into the notes and seeing it appear on Mac and phone is a lot of fun and utility at the same time.
The article doesn't mention them but there are incremental only UUIDs (NEWSEQUENTIALID in TSQL) that solve that problem. Or you can prefix it with a timestamp.
I don't know if its the norm but we do it here. Right click table, edit top 200 rows to add a new row.

We, unfortunately, edit the live db all the time.
Google AIY Projects Vision Kit
Social media networks claimed a number of users—falsely. Reporters created a couple accounts, got the true number, exposed the lies. Pwnage.
IntelliJ IDEA 2017.3: Smarter Coding Assistance, Better Debugger, Run Dashboard
The Colorado School of Mines Wants to Launch the First-Ever Space Mining Program
Autodesk continuously touts that they are in a big transition from product sales to subscription and that huge growth is just around the corner. Do you discount those claims?
We Were Wrong to Make Borderlands 2's Heroes So Quiet (2015)
HackSpace magazine #1 is out now
Yes, here in London Elixir jobs are still very thin on the ground. I don't see Elixir moving beyond its current position in the job market. It has everything - great concurrency, Phoenix - except mindshare and adoption. In another era, with less competition I would have bet on Elixir but not today.
> although one could argue that PHP is still slightly better in terms of speed of deployment

It takes less than a minute to deploy apps on heroku/whatever. Deployment speed is not really a relevant factor now, everything is fast.
If you're not taking notes on it so you can access and use it later, it's likely just an idle interest. Reading's not the same as learning. Also if you would read it without getting paid, it's probably not work.
I mean, if that one company is Google and the reason is search, you don’t have many options. This specific case is much harder to avoid than the general one of over reliance on one entity.
I am just hearing about this now. But they have already built a 10 story building with this and are looking to building a 30 story building. Wow.
CATIA is Mechanical CAD right? AutoCAD is for architecture.
The Official Raspberry Pi Projects Book volume 3 is out now
Aws/amazon-freertos: Cloud-native IoT operating system for microcontrollers
We have an ongoing series of games at work hosted by the wonderfully named service 'backstabbr.com'.
I was a heavy user of Solidworks. I switched over to Fusion 360.

In my experience, I found Fusion 360 to be a better experience. The ability to do parametric modeling, surfacing, CNC toolpaths,PDM data storage, "cloud" FEA solving. Everything just works. I don't need to manage licensees from multiple vendors. Set up runboxes for simulations. Manage my own PDM server (PITA).Or re-learn 3rd party vendor specific UI/terminology.

On boarding new team members to projects is as easy entering their email address.

Pricing is transparent,straight forward, and reasonable. All my data is auto backed up to "the cloud".

Free for personal use, and commercial use under 100k of revenue. After that the pricing is very reasonable and straightforward. $300 year for basic, $1500/year for ultimate.

The Ultimate version includes shape optimization, 5 axis machining toolpaths, and a few other things. If you had to piece that together from vendors. Your looking at $40k a year per seat. The value is incredibility hard to beat.

Solidworks does have the lead in having a huge 3rd party plugin system,weldements, wire routing. I did get thrown off from the idea of a "mate to the idea of a "joint". It forces you not to use hacky practices when building assemblies.

I feel that Fusion 360 has better product direction compared to Solidworks, and with their SAAS based model can update users more frequently, when compared to Solidwork's yearly basis. But honestly both products are VERY good in general.

Note:Not affiliated with Autodesk in anyway shape or form, other than as an end user. I just really like Fusion 360.
So, what are people gonna work in? Anything interesting? I am myself thinking about doing the challanges in Powershell. Because why not suffer more on this earth.
It's important to realize that Google censorship to appease a foreign government sometimes affects search results in all countries, including the U.S. For example, search results worldwide are partly determined by Google's decision to avoid offending the government of Pakistan with content that may be critical of some aspects of Islam:
https://lee-phillips.org/youtube/
I am reminded from the basic rights discussion in "The Moon is a harsh Mistress" So who is going to pay for it Tovarich?
You're right, when I build mobile I'll have to build my own sync to dropbox, but there are plenty of libraries for that. Hopefully one that already does conflict handling =(

I do have a local database store, but the Windows Store app is written in JS so I'm using NeDB which is basically just a mongo style interface for a JSON file. At the moment I really only use it to track recently opened files.

On other platforms I'll probably use SQLite, but I won't be storing the data in there, just the metadata (access times, paths, previews, wordcounts etc)

As one dev to another I have to say I love what you've built in Joplin. I love the name, I love the terminal app idea (Why didn't I think of that!) - its really a great achievement. You've built for multiple platforms and here I am hijacking the thread to peddle my half-built markdown-editor-with-a-file-list =D
Amazon is working on a self-dismantling drone to keep you safe
Microsoft Edge browser now available for all Android and iOS users – The Verge
I don't think google is to blame for this. This is being driven by what google (rightly) thinks advertisers want and advertisers are worried about their brands being associated with this content. Google is just reflecting the values that a lot of people in society hold. Most people aren't comfortable with people expressing opinions different from what they hold and so this is where we end up.
Don't they have the same problems the article dislikes about auto increment numbers?
Movavi Video Suite 17.1.0 and Crack
At my last consulting agency we were frequently more concerned with sustainability than our clients were. Fact is, that sustainability is not a "down the road" issue. It can start rearing it's ugly head within months or weeks of starting a new project. If you have a long-term relationship with a client, it's even more important.
There are definitely better reasons that those given in the article. My two favourite are:

* it prevents tables having any obvious "natural" ordering. I still see developers writing queries, relying on the order of the data but not specifying ORDER BY. The flip-side to this is that sometimes they discover they need an ordering that they don't have - e.g. date record created - which is also great practice.
* it removes pre-conceptions that developers might have about auto increments. I've seen auto-increment used for invoice numbers more times than I care to remember: a task it's entirely unsuited for. If a developer needs a monotonic ID, but don't have an AI field, they have to think longer and harder about the type of number they need, and what the rules about transactions rolling back need to be. Again, better correctness is the result (at a cost of more time / thought).

Auto-increment isn't a terrible idea at all, and there are good UI reasons to not like it, but there are also decent reasons to use something else.
First Hires in a Startup
The impact of mutation on genetic algorithm
Serverless Database Service from AWS Aurora Serverless)
MacOS security fix breaks file sharing
What do you think of the re-imagining of Solidworks that is https://onshape.com? Have you tried it?
Doom VFR Review (PSVR): A Different Kind of Hell
I think "pwn3d" does but refer to a security issue in the article, but to social networks claiming to have millions of users and outsiders being able to proof that it's far less via user ids.
On much of this, it's not Google's political agenda here from what I see... it's advertisers in general.

You are aware that Youtube faced a huge backlash earlier this year from large scale advertisers over "hate videos" and "extremist content":
https://www.theverge.com/2017/3/24/15053990/google-youtube-a...

Defining what a "hate video" and is "extremist" can be vague, so it's not surprising that some strong political channels are caught in the crosswinds, even if they are not necessarily "hate speech" or "extreme". (After all, Youtube is probably relying heavily on user feedback to determine what to flag). It's also not surprising that other things are caught in the crosswind (as the Ars Technica article mentions, LGBT content was also caught in the crosswinds.)

Youtube's most recent advertiser-drive purgek came over "inappropriate" videos aimed at children. Again, advertisers are driving what some might call "censorship".
https://www.cnet.com/news/youtube-deletes-150000-videos-foll...

Basically, I feel like strong advertiser presence in the future is going to heavily focus Youtube towards more "mainstream" oriented material in the future, especially on what can be monetized.

Is it censorship? Not really -- no one is going to force companies to spend money to advertise where they don't want to. Feel free to start your own video platform that doesn't have Youtube's current corporate advertisement pressure.

At this point, in my opinion, the energy some are spending in fighting Youtube's monetization policy ("1st Amendment" lawsuits against Youtube are going to fail, in my opinion) would be better spent in making sure the web remains open. So that any Youtube competitors, some of which might focus on hosting "non-mainstream" content that Youtube might ignore in the future, actually have a chance.
That remains to be seen, but I firmly believe you should do AoC in something you enjoy!
Solutions to Fix the Game Industry
This literally has nothing to do with what OP was saying.

You took one word out of his entire point and decided to make a statement about that.
No. What's the worst that happens? You take longer to do the challenges?

The leaderboard is irrelevant, as you can only get on it if you're in the right time zone/nocturnal/unemployed and really really fast, so what you then get out of it is a solid set of Haskell problem-solving skills.

People learn languages in AoC every year. Do it!

Some people do each day in a different language. Maybe don't do that...
I think I should clarify a bit here, these "boring" things are important for real production work. I'm not arguing that they should be all removed, but if I just want to play with something then it's overkill.

It feels like having to get regulatory approval, surveys and having OSHA oversight while making sandcastles.
$20m is a drop in the ocean to Google. This really should be more impactful.
You can adopt Mashape/Kong API Gateway now. Apple have been using it for years. The same goes for Apache Mesos/Marathon, which is what they use to run Siri.
I come from a factory background where it wasn't uncommon to spend the entire 8-12 hours working at the fastest safe pace I could. After a year of developing, I still spend almost no time on water-cooler talk and web browsing, the only things that are clearly not work. I don't see anybody else wasting time like that either. I wonder if the 'barely four hours a day' people would not count stuff like editing a wiki, investigtating a log, and so forth.

My job isn't 100% programming by any stretch. But when I do have programming, I spend 8 hours straight. It doesn't seem to make me very productive, but I do spend it all hard at work.
The Messy Scripture on Display at the Museum of the Bible
Making blanket generalizations in the title of an article is a terrible idea. Auto-increment integer IDs work for different use cases than UUIDs. This article does a decent job of describing the scenarios where UUIDs work well, but its section on when UUIDs are less optimal is a bit lacking. In particular, UUIDs are generally a bad choice of key for clustered or index-organized tables because their random insertion order results in fragmentation in the primary index. PostgreSQL doesn't have clustered indexes and perhaps that's why that drawback wasn't mentioned.
What use is sorting a randomly generated value? I guess you're technically sorting on creation time?
I use Hack now (I work for Facebook) and i kinda like it, at least in comparison to any untyped languages.

So, serious question... Is there really any reason to use PHP over Have?
> "it has _nothing_ to do with "being analytical" at work and then having to "be empathetic" at home."

[citation needed]

I doubt you (or anyone, for that matter) can make such a claim with scientific rigor. You are responding to a statement of someone's personal experience - for them, it very well may have something to do with switching from an analytical, critical state to a more empathetic one.
I don't think so. They don't disclose information (other than the timestamp if you use one, but each ID is still random). You will not get collisions between tables either. And unless you operate on a massive scale, you are unlikely to get collisions between machines (and you can always xor the ID with the hash of the server name to further reduce the collision risk).
Can a man truly not “know” if he harassed someone at work?
I like using both UUIDs and integers. I use auto-incrementing integers internally for all the model relationships, but the user only ever sees random UIDs. I also like having different UID prefixes for each model, so you can tell what a given UID is referring to.

Here's the code I'm using for Rails: https://gist.github.com/ndbroadbent/628ef1d0c044e402d7501fb7...
Amazon Transcribe is a sophisticated transcription service for AWS
AWS announces a serverless database service
Apple Heart Study launches to identify irregular heart rhythms
It doesn't go too far in depth; basically it says it's got a signal generator and an amplifier and it should work in a 30 meter radius, give or take.

OTOH, short and to the point, nothing wrong with that. It also (importantly) notes there's no jamming on other frequencies.
That seems a fairly terrible reason to advise against serial keys. That they expose fragrant lies about metrics made by incompetent marketing departments? Sounds like a feature.
> which is frequented both by smart and helpful users

... as well as loud and obnoxious know-it-alls that tag team, upvote their own answers and drown any discussion in irrelevant bickering and deferrals to their own wisdom.
My understanding is that data needed (aka data complexity) is independent of the algorithm. It depends only on model complexity (roughly # of free parameters in model). AFAIK this is a fundamental principle of ML that has been proven mathematically and which is inescapable.

https://en.m.wikipedia.org/wiki/VC_dimension
I recently moved and took everything with me. This included replacing z-wave light switches and outlets with normal ones. I swapped everything out before we listed the house. The reality is that most people will just be confused by this sort of stuff and you aren’t going to get any extra money when you sell your house. It’s a pain, but assuming you don’t move very often it’s worth it. Now I have all the things in my new house and it’s setup just the way I like.
There's actually an apology from - Watson, I think - as an addendum in my old copy of The Double Helix bought in the 1980s.
I tried to cover this in my re:Invent session and walked through how we have been evolving the Nitro System over the last 5 years. Videos and slides will be posted eventually.
How to Get Google AdSense Approval in 7 Days
Star Wars the Last Jedi Ending Exclusive Footage Is Here  Exciting News
Is this really a huge problem? How is this any different then, say, disconnecting your utilities? What's the big deal with factory resetting everything you're leaving behind?
Yeah but once you're verified you're not asked again - if anything, stealing an ID verified game account only makes them worth more, because they can't be generated using bots anymore.
C5 does not support nested virtualization but i3.metal allows using virtualization technology without nested virtualization.

Both i3.metal and c5 use the same underlying Nitro technology.
Currently I am very happy with my note taking setup, it consists of 3 modules:

1. Black Moleskine notebook where I write down ideas, and explain myself some complicated code for example. I use it more as a "mind-organiser" if I may say so...

2. Emacs' org-mode, where I write down my dev. progress on weekly level, lay down monthly plans and goals and write down some of the random stuff that I like to order into lists. And I use it more since I found out really good iOS app for org mode called "beorg". It is really awesome, I sync it with Dropbox and it works really, really well.

3. Apple Notes as my scribble kind of thing since synchronization works instantaneously between my iPhone and Macs. I use it mostly as my iPhone on-the-go noting system, and later on if I find something important I pass it to the org file or write it down into the black notebook.
Brings tears to my eyes to see a fellow engineer make it out of the corporate ghetto.
Knowledge Summit 2017 – Fourth Industrial Revolution and the Future
The sequencing of those UUIDs resets every time Windows restarts. Given the frequency of OS and SQL Server updates that require reboots, that wasn't good enough for any of my workloads.
Gamesutra: Building open world levels perfect for co-op
What if your computer is a PC? ducks
It's still gambling in a sense however there is a major difference in the type of randomness you are exposing yourself to. At a casino or when playing cards it's very easy to compute probabilities of all possible events - hence the house always wins. Here in order to compute the probabilities of price movements you'd need to model millions of human agents across dozens of markets. So unless someone has a lot of insider information, you have a decent chance of making some money.
'so long as they are only jacking people a little bit at a time.'

or

so long as they are only jacking the little people.
He doesn't need to; if he / they want to, they can already exert more influence on the world than the US itself does. Facebook's population dwarfs that of the US.
The difference is that they are optimizing for efficiency. They are trying to maximise uselessness while also minimising environmental impact. Bitcoin maximises uselessness while also maximising environmental impact.

If you had a fusion reactor bitcoin would consume all of it's energy output.
sounds expensive
Strawman garbage aside, Google is a private company (in the sense that it is not owned by the government), and you objectively do not have any right to appear in their search results.

If you can make an argument to the contrary that doesn't revolve around "it's not 1776!" I'd love to hear it, but I seriously doubt that it would be in line with any US law. I don't think there's anything "stone age" about not requiring private companies to do things to help other private companies without compensation.
Except the poor
Sure. But physically settled funancial futures such as bond futures are physical because customers actually want to get delivery of the underlying bonds. In the case of bitcoin futures, most likely they don't. Physically settled futures cost the exchange more in terms of additional expenses / infrastructure. So the exchange will go with physical only when there is a clear customer demand for that.
Europe draws in nearly half of funds raised via initial coin offerings
Option Plan
The difference in Watermelons wasn’t due to perpesctive. The fruit was bred form a weird looking spiral fruit to the juicy water filled one we have today.

With pears it looks like the artist got better over time. The pear still resembles the ones I can buy today.
Building microservices in Golang part 3 – datastores and docker-compose
Thanks & fair enough.

I really prefer a legitimate answer, like yours, as opposed to be voted down for posting a legitimate question.
Since Peter Norvig has been topical this week, here are his great instructional ipython notebook solutions to last years AoC challenges[1].

[1] http://nbviewer.jupyter.org/url/norvig.com/ipython/Advent%20...
Diversity Reports
Well, I've used previous challenges to learn/improve my Nim. And I can tell you, after solving whole 2015 challenge - my Nim skills have noticeably improved.

Would recommend AoC as a learning tool.
How to Profit from Bitcoin Bubble
How to short Bitcoin
How do you define, specifically, a pump and dump vs a legitimate cryptocurrency?
Nostalgia and technology should'nt walk together.
> do I want to spend the first day looking up manuals online

I don't see how this is different than learning how your 10-year-old garage door opener or 20-year-old furnace works.
I can't even put into words how shockingly bad this "idea" is.
Well, yes, but you generally have to have a plan for how your innovation happens, rather than "my version won't have any of the problems the existing versions have" without having an explanation for how you achieve this.