skysight-inc/HackerNews huggingface dataset:
Edit: I apologize for clearly being ignorant about who Bruce Schneier is. May God have mercy on my soul.

I don't know who Bruce Schneier is any more than he knows who I am. I'm under no obligation to read his past statements and works before I comment on a blog post of his.

What has changed under Trump is that the power is now concentrated in tiny hands that seem particularly like it to abuse it, unconstrained by social norms or political checks.

And what's the evidence for that? Surveillance culture started under Bush and thrived under Obama. Would Clinton roll it back? Both your comment and Schneier's post have that same underlying assumption that Trump will be worse. Why is Trump worse? Why is he scarier?
> Findings from a 2015 government census show that the average Chinese woman has 1.05 children — a legacy of the one-child policy that changed on Jan. 1 to a two-child policy. It is the lowest fertility rate in the world, according to People’s Daily, the main newspaper of the Chinese Communist Party.

http://www.nytimes.com/2016/11/18/world/asia/china-fertility...

It's logical that people would stop having so many kids once a society has industrialized because the cost of raising and educating them is relatively more expensive while the benefit to having them labor with you is essentially gone.
VO2max has nothing to do with joints. Your post is all over the place.
Why BEES could be the secret to Super-human Intelligence
Remember the mind map craze? For a few years, educators everywhere wanted you to do almost all learning by drawing circles with words and connecting them. For many people, this type of visual link between concepts allows them to learn far faster than regular textbook style.

For some people, mind maps make zero sense and they learn far slower. Some concepts just don't fit into mind maps at all and even for very visual people it just slows them down. There's often a more specific visual learning method for many problems than a simple mind map too.

TDD is mind maps. Give it a try, but don't feel bad just because mind maps don't gel with your brain.
Maybe a private instance of a cloud-based server paid for by like-minded subscribers?
Think you mean Mercedes S.
Most of my new things fail even before I write a first test for them.
What Reddit Users Said about NextQueue
> A C programmer might perhaps uncharitaby suggest that the number of bugs might be reduced by using a less complicated langauge, of course.

The only thing to know about C and C++. Don't use any of them unless there is no choice.
If we build the coconut airports, the planes and cargo will come.
Pyret's syntax looks far more complicated to learn than Python's for a beginner.
It will be also available for IDEA Ultimate users and is apparently a ~6 month old fork from go-lang-IDEA-plugin having quite a few new features [1]

[1] https://www.jetbrains.com/help/go/1.0/faq.html
> of course the Rust and Swift guys would tell you that Clojure is an anachronism for relying on garbage collection.

I assure you, we would very much not. (The Rust team, anyway. I haven't seen that kind of nonsense out of the Swift team either, and it'd make even less sense, as Swift is technically garbage collected.)
I recently signed up for Evernote Premium. The price is quite high, but so far I haven’t found any alternatives that are so convenient and can sync between multiple devices.
I wouldn't call myself a regular practitioner of TDD but I can tell you that it's incredibly valuable in certain circumstances. When you're writing code that, for example, must be mathematically accurate, writing unit tests can be very useful just so you can assure yourself that you wrote the calculations down correctly.

They're also very useful for other "pure" operations. A factory should always produce an object with such and such properties. A user input validation method should always fail given some classification of invalid input, etc.

Hardcore TDD is definitely not The Way for me but it's very good to use at times. You'd be amazed how much it speeds up testing these kinds of processes when you can just watch your list of tests change from pass to fail or vice versa. As with anything, your mileage may vary.
Most of the Cybercriminals Make $1,000 – 3,000 per Month
The annoying thing about ORMs in Go is that since there are no macros / annotations you either have to use code generation or reflection.

Reflection is a real drag on performance.
In some ways, I think so. To appeal to wider audiences, game makers have added a lot of hand-holding features over the years that in my opinion make the game world itself less immersive, since you're constantly being reminded what you should be doing and this is how you do it...etc. I'm thinking of games like the Zelda series, Elder Scrolls. There is less of sense of discovery and exploration and figuring out the rules of the world on your own. This is partly why the world of Dark Souls series feels so immersive. In some ways it doesn't feel like a game at all. It feels like a world that doesn't care about you, and that draws you into learning about it.
The "nothrow" is not part of the function signature, probably in order not to break retro-compatibility. Without this, "nothrow" cannot be enforced reliably at compile time. And I think they don't want to add a new sort of undefined behaviour if a function from a linked module doesn't respect the nothrow promise at runtime.
It happens all the time. It happened with "design patterns". It happens with frameworks, languages, and many other things. Human nature. It's quite hard to argue with someone who cites an "expert", because you are a relative nobody.

Always think for yourself.
One really useful feature would be the ability to submit all the links you visit to this directly via a browser extension and be able to search those links. That would be very useful. Plus a bookmarking feature. BTW does it support Altavista, WebCrawler, HotBot, or Lycos :)
You realize the Bay Area is likely to be devastated by a large earthquake too right?
> I'm under no obligation to read his past statements and works before I comment on a blog post of his.

Good morning, Mr. Trump. Didn't see you coming in this early.
> 2017 and the most popular configuration for users are Windows 7 (45%), 1366x768 as resolution (33%), CPUs with 2 cores (70%) and a majority have 4 GB of RAM or less.

Not a knock on you but...surprise surprise Silicon Valley, the world isn't full of MacBook Pros.
Show HN: Rails app to crowd-source safety hazards and risks
If you're going to say "why only now..." and say you don't understand the author's mindset for conditioning his concerns on who is in power, then yes, you do have an obilgation to back that up.
Also, for others looking for a Go data layer / ORM`ish package, have a look at https://github.com/upper/db

it's been in development for years, its used in production by many companies, and theres been a lot of work to keep it lean and powerful through lots of iteration.
I thought the unit object in conceptual model of SQL was relation/table. So a valid "SQL fragment" is a expression that evaluates to a result table, i.e a subquery. And in something like Postgres, you have functions returning tables, which should address the scoping issue that you raise.
Go Gland. Weirdly medical name.
I love Quiver - no mobile app yet but amazing UI and format.
What about it seem so horribly wrong to you? I'm by no means a zealot, and will often build things before writing tests, but there are definitely some problem spaces such as writing reusable libraries where going the other way round is a big help.
"Look, I already know we don't have anything in common. Don't bring it up later as a reason to leave."

I don't know you or your context but, without that context, that reads like someone missing the boat completely about relationships. Sure, you might start out without anything in common, but part of the bonding processes is finding things you do have in common (typically by experimenting with each other's interests, or mutual exploration/discovery of new interests/experiences). If you don't nurture that, then over time you may grow apart and no longer have anything in common.
I think you're confusing TDD with unit testing. You can unit test without TDD.
George W? He's been out of the picture for coming up on a decade. There's another guy in there now who could have fixed all this, if he wanted to.
How My API-Driven Website Helps Me Travel the World
He didn't find the windfall - they just gave him a large line of credit. You could claim it was fraudulent because he didn't plan on paying them back, but it's not the same as suddenly finding money in your account.
Decisions are costly, and things that reduce the number of decisions you have to make can be useful in moving work forward and making you more productive. Out at least making you feel productive. It's obviously not a great idea to follow one paradigm always, whether it's appropriate or not. But I think it's attractive for the reason you mention. We can't reason about every little thing all day long, so rubrics that come from trusted experts both reduce cognitive overhead and make us feel like we have "borrowed" somebody else's expertise.
I've been using SQL over 20 years in Oracle/Informix/Sybase/IBMDB2/MSSQL and have written exam questions on SQL.

That said, concatenating raw strings to form SQL that has no compile time type-checking is tedious and error prone. Thankfully, my "expert" knowledge of SQL does not blind me to the benefits of what a well-written ORM can do for productivity. (E.g. results caching, compile-time validation, auto-completion in the IDE, etc)
How does this compare to what everyone with Emacs gets? In particular:

* goimports integration? I would have a hard time going back to writing Go code without goimports

* on-the-fly code checking (like Emacs flycheck)? This is what makes working in a statically typed language so much more pleasant than (say) Python.

The documentation stuff looks pretty, but I just use Dash for that.
Looks like another clickbait. Learning a language and creating a new one are not the same.
Language evolves. If the vast majority of people understand by Autopilot the capability of driving alone without assistance, and you know it, I don't care that the proper textbook definition of that technology refers to assisted driving.

You are being disingenuous at best.
isn't that the big problem with renewables and grid, that energy production doesn't match consumption over the course of the day?
Not specific to Code.

See Also

Health Advice Including but not limited to (Diets, GMO, Types of Exersize/Timings)

People want something to latch onto and feel superior about.
Units per minute gives you a lower bound on units per second. You can't reach an average of X/min without achieving at least (X/60)/sec.
> Wouldn't you /want/ the best and brightest setting the direction and making sure that course is followed?

Please read the book. You want the best and brightest writing the policies, but you need them working on behalf of the working-class in general, through an exercise of broadly-based working-class power inside the party. Otherwise, you just get what we have, which is the best and brightest writing policies that favor the best and brightest above everyone else.
But where does "thinking for yourself" become "reinventing the wheel"?
I beg you to consider recumbent bikes.
I am an avid cyclist. I ride daily to work. (less so now that the roads are icy)
I have had back surgery (L4/L5 is now fused).

I went on a bike tour where I rode for 13+hrs a day for a month. At the end of the day the only thing sore was my muscles.

I weigh almost 300lbs.

A recumbent bike is a complete life changing, world altering, paradigm shifting, bundle of awesome.
I beg you to look into it, or send me a PM if you have any questions.
I don't know that it has been so brutal, by every account I have heard, successful cloud service providers are still extremely profitable.
Wow, I did not expect that.
I'm currently using VS Code for Go and I'm pretty happy with it. Definitively gonna try this out because I'm pretty much using JetBrains for everything else and never got disappointed by them yet.
Stolen Yahoo Data Includes Government Employee Information
Isn't the Secret Service supposed to protect the president?
Four Tips to Help You Effectively Document a Legacy Codebase
Note that you only "pay tax twice" on income left in the corp to be subject to tax, then later paid to yourself as salary. You can elect not to do that (e.g. pay any residual profit each year to yourself as a bonus) so it is absolutely not generally true that income is double taxed.

Source: owned several companies over the past 15 years, at least one of each type of USA legal entity: LLC, S-corp, C-corp.

The reasons to select one entity type over another are many and subtle. Consult your lawyer and accountant for advice (and only act on it if they both agree).
I'm curious if the effects on the brain from running are the same as from meditation [0]. Any long distance runner will tell you that you can definitely get into a meditative-like state. Personally, I've noticed similarities in my mental state from meditation and running for 30+ minutes.

https://www.washingtonpost.com/news/inspired-life/wp/2015/05...
> > It's composition tool, not a relational one. Sorry.

> Isn't the R in ORM for relational?

I spoke about the nested structs. You can have nested structs for something else than relational mapping.

As I replied to masklinn , I was not sure how to qualify godb, and I admit that ORM is not a perfect qualifier.
Solus Linux builds some libraries into /usr/$LIB/avx and modified glibc's ld loader to load these libraries if the CPU happens to have avx2. https://github.com/AOSC-Dev/aosc-os-abbs/issues/522#issuecom...

(In that issue I am trying to figure out some FMV stuff.)
If you're in the midwest, St Louis hotels seem to have rooms. Nobody has figured it out here yet.

I just booked mine, the totality zone is about 50 km southwest of downtown. Carbondale is about 100 miles to the southeast if you really want that extra 10 seconds of totality.
Could this commoditize search?

And if so, why should Google play along, and allow their search API to be used like this?

Just wondering.
I'm not. I know you can do TDD without unit testing but it's very rare in my experience. I'm saying that the TDD cycle (write tests, run all and verify failures, write actual code, run all tests hoping to see no failures, refactor as needed until step 4 passes) works best when applied to unit tests. Integration tests, acceptance tests, and other "big" tests don't lend themselves well to that style of programming, in my opinion.
Note that this is a Xen bug, not an Intel bug.

That said, those who believe the x86 instruction set is too complex do have one more argument now.
Clearly. :) Per your definition, Uber is not running a real business. I have serious doubts about their long run viability, but to claim it's not a business is... strange?
Want to visit Canada at Christmas. I've never been in Canada before. I've found free accommodation in Montreal at https://swap-house.com/host/canada/montreal/. Also I want to visit Toronto. I heard Canadian people are extremely friendly and polite.
Or more strangely "Gog Land"
Like many, I was surprised and shocked by the election of Donald Trump as president. I believe his ideas, temperament, and inexperience represent a grave threat to our country and world. Suddenly, all the things I had planned to work on seemed trivial in comparison. Although Internet security and privacy are not the most important policy areas at risk, I believe he -- and, more importantly, his cabinet, administration, and Congress -- will have devastating effects in that area, both in the US and around the world.

Trump's election just means the threats will be much greater, and the battles a lot harder to win.

It's true that some of Trump's institutional changes might take decades to undo.

It's his job to justify sentiments like that. Without it, it's an out of context blog post. If you expect the reader to go back and read an author's past history to understand those assumptions in the text, then you are expecting a lot of the reader and not much of the writer.

But again, my question is: what practically signals that Internet freedoms under Trump will be worse than they would be under Clinton? I see nothing to suggest that Clinton wouldn't be similar to Obama. Why is Trump worse?
For me I think the threshold I'd suggest is learning enough different languages (from multiple paradigms and domains) and familiarity with enough frameworks to have confidence that when you require a language in a particular domain, you know that you'll be able to get up to speed quickly.

In general it pays to know one or two languages deep down to the bare metal as it gives you a basis to reason about other languages.

I would also suggest learning a language without garbage collection: It builds character, or at least the discipline to figure out a consistent practice that ensures every resource has one allocation and one and only one de-allocation. This discipline (of thinking about data flow through your program) will pay dividends as you organize your code even in gc'ed languages.

While you're at it, learning how GC works (at least at a high-level) is useful as depending on the particular GC used in the language at hand you can either be working with it or against it.

Learn your way around basic data structures: Most languages have a significant standard library, and much of the library is usually concerned with data structures. Knowing basic classes of data structures is the important thing here. Lots of stdlibs have hashes, heaps, linked-lists, or arrays even if they call them different things but the important skill is being able to look at the language docs and find the one that meets your requirement (fast look up time, stable ordering, fast sorting, etc) or be able to build a hybrid combination that combines the requirements you do have.

Make sure you know how to use your tools including at least one debugger, a version control system, etc.

I've found it pays to create toy projects in my spare time to gain familiarity with various new software and hardware. I have been surprised how often something I've just been playing with comes up. Someone will randomly ask, "can you set up a website with a CMS and customization," or "I need a hardware timer to sync these two instruments during an experiment." And I have at least a basis to begin to come at those projects even though they weren't things I had been initially employed to do.
Midlayers, Once More with Feelings!
> So why has only WF seen this?

Why do you think only WF as seen this? They simply are the tall poppy that went a bit too far.

The high metrics that purposefully cause employee turnover due to not being long-term sustainable are more or less industry standard. These policies always lead to at least some low-level fraud trying to game the numbers by the retail level folks, but usually it's a dull roar and more an annoyance that easily gets eclipsed by the additional sales benefit.

And not even the banking industry. The retail service industry. It's simply how the game is played these days, Wells Fargo wasn't much interesting in this respect, they were just ham fisted and clumsier than most.

If you ask any retail bank employee working at Wells Fargo vs. any of the other retail majors wasn't a much different experience. Working as a retail banker is also much more like working as a manager of Instant Oil Change selling upsells than an investment banker deciding where to invest. I think you'll find most folks prefer the Wells Fargo job over other majors; at least my friends who were bank tellers/retail bank managers did.
Saw a perfect example of this on stackoverflow (or stackexchange I forget which).

But someone posted some actual code, it had a switch statement, only 3 case options, about 7 lines and if the switch didn't hit, throw exception after

"I would be careful with that switch, it looks like a code smell, this is how I would do it: 2+ interfaces, 3+ classes, abstract this, factory that and over 100 lines of code.

I just refuse to believe a simple switch that everyone can understand in about 1 second is not the better solution to some complex code, even if it does use a "pattern"
I can't wait to try this out. I was recently pushed into a project that might possibly be implemented easier in go (a terminal application with a UI and an HTTP interface). I was fighting the other day to get Go working in one of my JetBrains IDEs and it doesn't want to work. I'll have to give this a 'go' (pardon the pun).
> "Look, I already know we don't have anything in common. Don't bring it up later as a reason to leave."

I can vouch that you do not have to have much in common with your significant other despite what all the dating services will lead you to believe.

My wife and I have failed every compatibility test (most of the tests are gimmicky anyway) and have very little in common yet we have been together for 17 years.

However we can still effectively communicate to one another.

One armchair conclusion I sort of take from the study is that this should give some greater credence to couples therapy and that sooner participation is probably better. After all communication can be learned.
This sounds like something that could be done with a materialized view, or am I missing something?
You can also poke a pinhole in a piece of paper or even a leaf and project it on your hand. Even cheaper!
You can also replace it with vaccines, evolution and climate change.

I have the feeling that, while TDD is not an absolute, this article doesn't put forward good case examples for skipping it, or at least doesn't try to discuss these examples and find out why they aren't fit. Instead; it takes a shot at stereotypes and builds a strawman on it.
> How does this compare to what everyone with Emacs gets?

I'm gonna sound snarky, but not everyone wants to use an ancient editor. I could just as well make a case for vim. I use vim over emacs, but I'd choose a nice IDE over either. Beyond that, if you're well versed in the JetBrains ecosystem, it makes perfect sense to keep on using it.
I'd be careful saying that one is succeeding and another failing, at least to the point of drawing very large conclusions about the nature of intelligence. Under our current level of technology and our current mathematical models, neural networks and other squishier techniques are outperforming rule-based agents in certain fields. Basic neural networks were proposed long ago, though, and Minsky and Papert made quite a convincing argument in the 70s that the success of syntactical AI over neural networks at many important tasks was a clear sign that rule-based logic was correct! We're still so far from general intelligence that it's hard to draw conclusions.
I guess it's more the acceptance that buyer/seller is an adversarial relationship so you need to at least be able to trust the system or framework to be impartial and enforce honesty.
Well he can't have paid the 2 million back as he has no money. I imagine he'll declare bankruptcy.
This was my first thought. I'm very new to Golang (and may never really adopt it), but i've been incredibly impressed with the tooling available in Emacs. I love Jetbrains, but I didn't see anything here that would pull me away from Emacs.

Of course, for anyone who hasn't sunk years of their life into learning Emacs, this looks like a fantastic IDE.
'criminate => criminal

The "te with l" tip was for the original "'criminate" and not very clear.
I agree that WF screwed up really bad. If I were a shareholder I'd be mad.

As a person who isn't a shareholder, I look at this the same way I look at other companies I don't own (e.g. Knight Capital, Yahoo) being mismanaged: ¯\_(ツ)_/¯

Not to mention that the use of punishment for not meeting unmeetable targets is not the same as not giving out bonuses for not meeting them.

Either way, regardless of whether they got caught or not, WF lost money on this. It's a screwup that harms them, not a criminal conspiracy as the parent poster alleged.