skysight-inc/HackerNews huggingface dataset:
The default RAM frequency is a factor of how many sticks you have and how many banks they have. It seems that you want to have as high RAM frequency as possible, for the unintuitive reason that Ryzen is built from two quad core "complexes" that talk to each other at RAM frequency.

http://www.legitreviews.com/ddr4-memory-scaling-amd-am4-plat...

I'll be building a Ryzen system tonight for a podcast. Same CPU, RAM, and SSD, and I'll put it in my Fractal R4 case. I bit the bullet and got the Asus X370 board, for the extra USB ports.

I also discovered the sad state of AM4 coolers. Honestly, I expected the CPU itself to be in short supply, but the Coolermaster bracket being out-of-stock is ridiculous. I went with a cheapish Thermaltake, and I'm considering eventually building a custom water loop.
This IS interesting. Some thoughts:

Norway was ruled from Denmark, so the danish ruling class in Norway probably spoke a similar dialect to yours. (See bokmål, basically danish style Norwegian.)

Norway has dialects VERY different from each other - these were used as stock for an attempt at standardization of non-danish-inspired language, which they call "nynorsk". Which is confusing, because it's basically a mix of OLDER norse dialects. :) https://en.wikipedia.org/wiki/Ivar_Aasen

In Norway, the very distinct local dialects makes sense, because people were separated by high mountain ridges. (The same story goes for Greek dialects, but I digress.)

So it IS indeed interesting that Denmark, which is very flat, still has these sharp boundaries. :)
Here's a Jidetech Camera that serves up telnet: https://www.amazon.com/Wireless-Security-Recording-One-Key-S...

And an article on how bad it is: http://www.networkworld.com/article/3143133/security/iot-sec... (98 seconds to being infected after exposing it to the internet)
Before databases you had only flat files or VSAM (and before that, ISAM) for your data. Good luck debugging your data in a VSAM cluster. https://en.wikipedia.org/wiki/VSAM
Who Needs Release Orchestration and Why?
How to Disguise a Bad Startup Idea
Red Light Cameras May Issue Tickets Using the Wrong Formula
To be fair, supporting all legacy systems and all types of OSes seems to be an explicit non-goal of neovim.
Curious, this doesn't fit my mental model: it's nonsensical to have a foreign key that isn't indexed

I guess you normally want indexes on parent - child tree relationships (book -> chapter), but you don't want them all the time. What about when you have an 'article' with a 'status and a 'category' and you only ever find all articles by combination of category and status? In that case you'd be maintaining 3 indexes, category, status and status_category, but the only one you'd need would be status_category.

Indexes are a tool to to allow for optimising lookups while foreign keys are a tool to allow you to keep your data consistent.
Re: "Dependent Types"

In Python, PyContracts supports runtime type-checking and value constraints/assertions (as @contract decorators, annotations, and docstrings).

https://andreacensi.github.io/contracts/

Unfortunately, there's yet no unifying syntax between PyContracts and the newer python type annotations which MyPy checks at compile-type.

https://github.com/python/typeshed

What does it mean for types to be "a first class member of" a programming language?
The "too reliant on triangles" is the first hint. As if the game and GPU industry are full of idiots that don't know the fundamentals of their field. Then, a triangle utilizes three lanes of SIMD. What, because it has three sides it uses three instructions? Or is it the GPU drawing those things? And lets see what StackOverflow might tell us if we were the authors researching quads superiority to triangles for gaming:

https://gamedev.stackexchange.com/questions/66312/quads-vs-t...
Rise of Neurotechnology: Defend Against Brain Hackers Before It's Too Late
I can't find much on `4630QM` but a friend of mine bought a laptop from HP that had 4770HQ and it definitely throttled even with the fan at take-off levels.

Hell, especially the (r)macbook pro 15 that I got from my company which had the same 4770HQ - Apple for some reason believes that customers should have their legs burnt and CPU throttled before the fan even spins up.
The struggle for the hegemony in Oracle's database empire
ec2 is different however lightsail would be comparable. sadly there is still no instance outside US.
http://www.Ginetta.net | Frontend: Modular CSS (BEM etc.) & Javascript | Zurich | Salary: 95k-105k CHF| EU passport only

In these two roles (1. modular CSS, 2. Javascript), we look for engineers who are responsible for building large web applications. You will work with a team of remarkably talented and dedicated designers, UX-researchers and developers to help our clients define and meet their project goals.

Hiring process:
- Resume / code-check
- Phone call (getting to know each other)
- Onsite day (half a day)

Send a mail with your Github or / and resume to:

jobs@ginetta.tech
With logic being in code:

* it is easily unit tested

* all source code is one place that can be branched, versioned, merged, deployed, rolled back, diffed, code reviewed, approved with pull request etc.
Previous discussion, https://news.ycombinator.com/item?id=13507367
FULL STACK DEVELOPER WITH STRONG SKILLS IN CONVERSION/USABILITY TESTING AND OPTIMIZING AND ONLINE MARKETING

Location: Graz, Austria
Remote: YES

Willing to relocate: NO

Technologies: JavaScript, HTML, CSS, React, PHP, Node.js, MongoDB, RethinkDB, Redis, MySQL, Conversion/Usability Testing and Optimization, etc.

Résumé/CV: https://github.com/tiefenb/ll/blob/master/lebenslauf.md

Email: markus DOT tiefenbacher AT gmail DOT com
Do you think intel added back doors against the wishes of their customers. Their customers wanted them, and they provided them.
awk is really nice. I'm starting to use it more and more in places where I previously used a long pipe of grep, cut and sed.
Show HN: Security News - Bug Bounty Reports,Hacking News
Show HN: Anders Pink – find, curate and share the latest content on any topic
Kind of impressive how many "cultural" views and traditions are the result of clever and pervasive marketing.

Offhand, examples like putting a diamond in a wedding ring that costs a few month's salary or dressing boys in blue and girls in pink come to mind in that these views are so pervasive because they generate sales.
Show HN: GitWarden – Linux user management powered by GitHub organizations
>One of my friends from high school just finished her education to become a Doctor. [] I didn't need to know that, but it's still nice.

I reminded of the scene in Fight club where the narrator discovers that "Chloe died of cancer". He'd forgotten all about her, but discovering her death made him react as though sad. When challenged as to whether he cares, he says something like "I don't know, I haven't thought about her in a while".

(unnecessary reference, but I guess it frames the other side).

After I'd left uni for a couple of years Facebook became a long list of people I used to know sharing lots of minutae and a few big events in their life. Processing that has a cost, emotionally and intellectually. Is that cost worth paying? My deciding "no" doesn't mean that it's true for everyone!
I love SQL and I believe it will have a big jump in popularity with microservices.

Each service should have a separate data source and being the sole responsable of a specific part of the data.

In this environment however a full RDBMS is a little an overkill.

The solution I am working on is RediSQL: https://github.com/RedBeardLab/rediSQL

It is a Redis module that embed SQLite.

Redis is nowadays a common piece in any infrastructure.

The little module plugs into Redis and expose a new command REDISQL.EXEC that provide the ability to run SQL statement.

It is multithread, does not impact the performance of Redis, and very simple to use.

Great write performance, I got 50k inserts per second on my machine, that should be enough for most microservices.

I would love any kind of feedback on the module or if you need any help to get you started just open an issues.

https://github.com/RedBeardLab/rediSQL
Haha, I guess they did use my mp3 code - your memory is better than mine!

I see they have the Miles audio copyright in there too despite not only using it for the mp3 license.
This remembers what my teacher said to me a decade ago:
"- Relational databases are the most successful software humanity have created.".
Memory footprint is my big issue with this too. Related, I've noticed chat for various projects slowly migrating from IRC to Slack and have the same issue there. What could have been another irssi window taking up an insignificant amount of memory is now a 150Mb Chrome tab.

To make matters worse, memory growth has stagnated. A Macbook Pro today, to give an example has the same maximum RAM (16Gb) it did in 2010. That's zero memory growth in 7 years for a popular developer machine.
I'm always concerned about VRM, RAM, and other circuitry surrounding the CPU in watercooled setups. A good fan will provide some airflow across all of these.
Facebook targets 'insecure' young people
> the modern SQL languages we use today are younger than 43yrs.

99% of people use a miniscule subset of SQL, most of which easily dates back decades.
I saw Lynis is use for audit and harden VPS, have anyone use it? I haven't harden my Linode.
Steve Singh will become Docker’s new CEO
Location: Sydney

Remote: Yes

Willing to relocate: Yes, Melbourne / Remote

Technologies: Java, Spring, RESTful services, Database (SQLite, MySQL), ORM (ORMLite), Junit, Cucumber, JSON, Maven, Jenkins, Tomcat, Eclipse, Git (GitHub), Android, Jasonette (iOS & Android), Adobe Creative Suite (Illustrator, Photoshop, Lightroom, Flash, Dreamweaver, After Effects), Autodesk 3D Max, Auto CAD

Resume: https://goo.gl/VIYkSc

GitHub: https://github.com/mei1

Email: qimeitan5 AT gmail DOT com
Murdoch Seeks to Dent Google's Ad Dominance After YouTube Revolt
Is een koolhydraatarm ontbijt een goede start van je dag?
Darpa will use nerve stimulation to train sharpshooters faster
Thanks for this. I think I remember at the time that there were still questions about the study. And generally when a study matches my sentiment of "Of course that's the case" I'm inclined to treat it with skepticism.

Priceonomics had more detail in a 2014 post, which mentions that the Israeli Courts Research Decision did indeed reject the findings on the basis that the study didn't fully consider the mundane details of how cases were scheduled: https://priceonomics.com/justice-isnt-blind-its-cranky-by-5p...

The study's authors, according to Priceonomics, had argued against this explanation but they also conceded that they were unable to account for other factors, such as lawyers with multiple clients who decide which order to present them. And how prisoners without lawyers would typically come up right before the break.
Saying that there is no distinction isn't correct.

The scope of a patent is much broader than a single coded implementation. The copyright doesn't protect the functional aspects of the code, it only protects it as a written work. However, companies have managed to twist the concept of infringement via reproduction, and bypassing of copy protection.

Accessing a copy of code stored in memory is now considered creation of an unauthorized reproduction, bypassing copy protection under DMCA, and/or the like.

This type of protection shouldn't exist apart from preventing partial and wholesale copying and redistribution, paralleling the treatment of novels, etc. If I own a novel, I can do whatever I want to do with that book. I can write on it, annotate the margins, remove pages, make photocopies of parts of the book for personal use, etc.

With code, I can't do this? Why?
Really helpful details; great job on this!
PostgreSQL has fantastic JSON support and i've used it a few times.

Not only is it fairly fast, but it lets us tie JSON blobs that really don't need schema enforcement to be still tagged with the rest of the data and laid out relationally to still allow complex queries.
> Show me your well structured code and well named unit tests and I won't need your flow charts.

Please note that the quote uses old language. With "flowcharts" they actually meant what we know call "structured code".

More precisely, the flowcharts were the hand-written program which was then translated into machine code or some kind of assembly. In other words, back then the flowcharts were the highest level code.
Isn't this more of a philosophical problem?

Static binding vs dynamic binding?

Bundling everything up so no outside deps are needed vs using everything that is on the system to save space?
A book with this and related lectures, http://timothyquigley.net/cont/mp-wp.pdf
Subways are expensive and complicated in some terrains, but woks pretty good I think, don't you?

PS: Hiperloop also seems a good solution for long travels.
PS: Each solution is better for a specific problem. Automated cars seems promise to small and medium cities.
> It reminds me a litte of regular expressions. If you don't use them all the time you forget the syntax and have to look it up every time you need them.

Another common ground between regexes and SQL is that you should always have the manual of the tool in question open when you write a regex / SQL query because their syntaxes are all subtly different. For example for regexes:

Perl: /^(?:aa|bb\b)+/
vim: /^\%(aa\|bb\>\)\+/
I don't know anything about your game but I wonder if you could use SQLite to a similar effect.

If you just want things as JS objects, you could have a Player table with a column for playerID and a column for the JSON string.

I'm not saying you shouldn't use Mongo/NoSQL, I just think SQLite is an interesting potential choice. (e.g. https://sqlite.org/appfileformat.html)
In addition to the problem of premature binarification, I have the sneaking suspicion that a lot of the remaining use cases could well be handled by ASN.1.
A marketer that knows their business will place exclusions via order confirmation pages but people often seem to forgo this. Such a waste of budget!
The pot calling the kettle black.
Test Driven Development of a Django RESTful API
depressingly true.
Dopamine management
Right, they've been caught several times now. How many didn't get publicized?

http://thehackernews.com/2015/08/lenovo-rootkit-malware.html

https://www.us-cert.gov/ncas/alerts/TA15-051A

etc.
Before the Swedish zpelling reform a century ago, "kvinna" used to be typed "qvinna". So even there, not far removed from "queen".
I'm glad that you read the entire post and it excited you enough to create an account and participate on HN.

I'm a big fan of having data. What data would you have liked? What collection method would have satisfied you?
VSCode is the only product I regularly use AND like.

Tried Atom and and Hyper and they felt really sluggish.
Microsoft Surface Laptop: 13.5-in PixelSense display, Windows 10 S
Liberty Concepts, Inc. | Senior PHP/Drupal Developer | Boston, MA | ONSITE

Liberty (https://libertyconcepts.com) seeks a Senior PHP Developer to join our highly-collaborative, award-winning team. We are looking for someone with a passion for designing and developing clean, concise, modular code within a CMS environment. The developer will work closely with the development team, project managers, U/X specialists, and designers to deliver content management systems to streamline our clients’ organizational goals. In particular, Liberty is seeking someone well versed within the Drupal 8 environment, with working WordPress knowledge a plus.

Our hiring process is a phone screen, in-person interview, code samples/small coding project (paid, of course). We're a small team with wonderful people. I've been a part of Liberty for the past 2.5 years and it's been amazing. Dog friendly office, parking on-site (because Boston; well, Allston actually), 401(k) match, 100% employer paid health insurance, working with cool clients that are doing good. We're located a few minutes from Boston Landing. If you have any questions, I'm happy to answer them. Check out the full listing here: https://libertyconcepts.com/careers/senior-phpdrupal-develop...
But SQL isn't designed around objects with fields, it's designed around tables and rows.

I think a more correct analogy would be that table are like classes, columns are the properties, and rows are instances. And so defining foreign keys is like setting a pointer to a parent instance.

There is not direct analogy for methods, but you can use function/trigger to do the same job.

PostgreSQL is actually an object-oriented RDMBS, it's not because you are meant to manipulate these objects through SQL that they are less powerful. And SQL is actually Turing Complete with PostgreSQL.

It's clearly not convenient for general programming, but as soon as data manipulation is involved you benefit from a lot of built-in optimization.
it's the other way around, Polycom designed Roundtable for Microsoft.
Dropped calls every time you utter the word "over" don't sound like a usability enhancement
This link might actually be close enough to native scrolling for me, thanks!
> but I do not think that home-brew should change this setting once the user has set it to "do not report"

We never intentionally do so and never have. Other than your comment we've not had any mention that this is the case. If you can find a way to reproduce this and file an issue, that'd be great and I'll do my best to fix it as soon as possible.
"We know India and China are full of smart people who'd like to come and contribute to the growth of the US economy, but our government won't let us bring you here to do it."
Actually Swedish fansubs tend to have horrible quality, probably because many downloading savvy people in Sweden do just fine without subtitles (for English movies). And those that do need subtitles try (sometimes with tragi-comical results) to help themselves...
Seems like an odd argument for the reason of such shootings. I think what they did actually exacerbated the issue more than helped keep a particular social order. Reminds me a little bit of a situation that occurred in a book I read whereupon events like this just caused more problems [0] (NSFW site, SFW story).

[0] http://storiesonline.net/s/46291/greenies
The nominal ratios spent on education actually do not matter much with a basic comparison because it is not a metric of how efficient that money is used and if citizens get equal benefits from the spending. I am quite certain the Netherlands is better at govt. spending than the US.
Scout Launches Free Elixir App Monitoring
The US has also figured out how to avoid looking like a police state by talking the talk on merit and individual responsibility and so forth, and making sure to exercise its policing powers very rarely towards certain segments of the population. That isn't even the majority of the population, just the subset that the majority thinks they could / should grow into, and is convinced that if they don't, it's a personal failing and not any structure of society (cf. "temporarily oppressed millionaires").
Home Capital Drop Has Former Investor Mulling Contagion Odds
Early memory prosthetic: researchers jolt the brain when it's about to forget
Not trolling, genuine question: would Mono be a terrible alternative to Electron for a cross-platform desktop app?
There's still unfortunately some sizeable gaps in implementation[0].

[0]:http://caniuse.com/#feat=rtcpeerconnection
I don't recommend using loop. Neither does Paul Graham (http://www.paulgraham.com/loop.html) nor John Foderaro, the main developer of Franz Lisp (http://compgroups.net/comp.lang.lisp/re-the-loop-macro-3/195...). Including loop in the Common Lisp standard was a contentious issue, opposed by Scott Fahlman, Guy Steele (3.2 in http://dreamsongs.com/Files/HOPL2-Uncut.pdf), and others (Steven M. Haflich's article on 9/16/02 in https://groups.google.com/forum/#!topic/comp.lang.lisp/tBmK0...).
and prometheus?
I'm pretty sure cutting-plane methods for IP don't strictly require "tree search" (of course, they still require super-polynomial time to solve IP problems)

https://en.wikipedia.org/wiki/Cutting-plane_method
About.com rebrands to Dotdash
There is also the eternal rotation of the corporate wheel of centralization and decentralization, so when the official corporate HQ Oracle team inevitably becomes too slow and expensive and difficult and incompetent to deal with as part of the usual business cycle, non technical people will route around then and use Excel spreadsheets as their database, or dump json xml files into a filesystem, or use mongo primarily to keep the corporate Oracle team away, like how garlic keeps vampires away. And then when the decentralized solution falls over from poor design or lack of scalability or lack of reliability or lack of backups or lack of support personnel, adult supervision will return and there's a push to massively re-centralize into professionally engineered schema and indexes.

Another aspect of "too complex" is sometimes the true data structure of the problem is correct and also too complex. Some programmers bite off small chunks and chew on them, then push back that the entire data structure of the problem should become the small successfully chewed up chunk. A model that encompasses all of the concept of "number" is very complicated, so a programmer starts off writing a small simple integer library and pushes back that the definition of number should become the simple integer... then reality impacts and as the system evolves and demands are made, the concept of "number" needs floats, rats, complex, base conversions, maybe worse, and the original very complicated design is the only successful way to implement the business requirement of "number". Whoops. If you baked into the cake at the start how to handle rats with zero denominators life would be a lot easier and safer than bolting it on later or praying the app level code handles it, for example.
I don't see how your example doesn't require an index, specifically because, as you said, indexes are a tool to allow for optimizing lookups.

I imagine that maybe you're suggesting you first query the DB for the ID of the combined status_category, and then query the article by that ID. That's not a good idea, for a couple of reasons. First, you're making two round trips to the DB when you could, with no additional effort (just effort in a different place) be doing one. Second, you've introduced a data race condition. If someone deletes that status_category after you've queried for it but before you've queried the articles, you aren't going to get the results you want.

It would be better to do a join across articles to status_category to status and category, then query based on the status and category values you want. Without an index on the FKs between status_category and status and category, a relatively small table can have a big impact on query performance.

Finally, while I know your example is arbitrary, it's a little hard to argue against a design that is probably wrong. I doubt the suggested schema for articles and categories is a good one. If I argue "you should never have to arbitrarily subtract '1' from a result just to get the results you want", it would not be a good counterargument to say, "yes, but sometimes you want to add 2 and 2 and get 5, so then you need to subtract 1". The problem isn't where you see it.

FKs aren't just a consistency tool. Consistency and referential integrity are features that results from having an FK, but the FK is a signal that data can be searched in a certain way.
https://news.ycombinator.com/item?id=14236360

https://news.ycombinator.com/item?id=14240586
I agree with that. I attempted to describe a way for a company to improve throughput that isn't simply "hire the best".