skysight-inc/HackerNews huggingface dataset:
Interesting thread at https://www.reddit.com/r/Bitcoin/comments/5jbsny/spectre_a_f...
And not to mention Clinton spent about $1 billion from very large donors on a very industrialized campaign based on TV advertising and direct mail, while Trump spent $60 million made up of small donations. To say presidential elections are won by big money oligarchs is kind of silly.
If you "over engineer" the road it can last much longer. The 580 interstate in Oakland was built in the 1960's to standard US interstate specs but bans large trucks 99.9% of the time. It is in almost original condition. The parallel interstate (the 880) in Oakland has all the trucks and is in very bad condition with constant repair.
As an Under-Engineer, I enjoy writing code like this:

for (i=0;i<n;i++) {
printf("Please enter the %d%s array item\n",i,i==1?"st":"th");
scanf("%lf",d+i);
}
> Even the /r/dart subreddit is dead.

/r/dartlang is the main Dart subreddit.
> the urban core generates surplus revenue that is used to subsidize low-productivity outlying areas

What's so surprising about it? You work (and produce) in the overcrowded center and then go back to a nice suburb for the evening.
[Step-By-Step Guide] How to Export Your EC2 Instances to Your Openstack Cloud
It's not possible unless the app has it enabled.

http://appleinsider.com/articles/16/11/22/how-to-customize-t...
Had the same problem with NJ. I FOIA'd Chris Christie's schedules and got some of the original PDF reports (which was fine, they were readable with some Python library) and some SCANS of the original PDF reports, even with OCR they were useless.
Exchange 5.0 was an open mail relay and not possible to lock down - you actually had to pay for Exchange 5.5 in order to get relaying control.

But that's bad old NT4-era Microsoft. Not 201x MongoDB.
As one of the founders of Paysa, wanted to jump in and clarify. There is no notion of average here. What we have found is that everyone has a "worth" (or a "market rate" for their skills, experience etc.) and they also have an actual. SO, each person has their own range of salary possibilities and their own average, conditioned on their profile. Comparing each person's actual to their conditional average shows that a 36% are paid 10% less than what they deserve. This is not comparing each person to some broad market averages/ranges etc. It is all about each and every individual's potential for getting paid.
I'm suggesting that companies like Google should have a plain-text option.

Long term goal is be to get rid of HTML, at least in my utopian mind as in it will never happening in reality.
This is absolutely the problem. There are high-horse developers who've made 4 webapps using PHP and don't know anything about the system they're deploying on -- but they're rockstars disrupting the world!

They leave mysqld bound to 0.0.0.0 because they don't know any better. They SSH as root because they don't know any better. They have a default WordPress install with the config db sitting in webroot.

But hey, their website works and might one day make them some money.
Also in the STM example, they only ever read sender's balance and never the receiver's balance.
I will do it. thanks :D
Really? Didnt anyone used to do this when you were a kid?
http://www.makeandtakes.com/diy-paper-spinner
I'm facing a similar challenge, although at a much(MUCH!) smaller scale.

We have nearly everything in Postgres, and redis serves as both caching layer (non-persistent), but also for rails session storage and Sidekiq (persistent).

Having one source of truth can make things like failover much easier. I can handle PG failover, and also redis, but I'd rather not have to deal with both. Especially if you consider the potential of things going slightly out-of-sync (think a job in sidekiq that relies on an id in PG, one of which loses a few microseconds of data during replication etc, just speculating a scenario here)

Did anybody face similar challenges and care to share their thoughts?
I'm somewhere in between. I prefer a shared office setup where offices are shared among 3-5 people. Ideally these are team members or people with a similar job function to mine.

This is the best setup that I've found for balancing the social isolation of private offices/WFH with the distractions of an open office setup.
So borrow money to lend money? What if the interest rate changes in those 30 years?
IIRC on Debian it is by default not listening externally. So ideally on Ubuntu as well. Though that is Debian / Ubuntu specific, elsewhere they likely ship with default configs. Still no default authentication, but still better than just letting anyone externally connect to it.
FWIW the demo snippet is a toy and not the real quicksort, which is in-place, rather than copying the list / creating garbage at every step.

Ironically it says "A powerful language for building scalable systems on the JVM" but this literally doesn't scale as quicksort does.

http://stackoverflow.com/questions/7717691/why-is-the-minima...

https://wiki.haskell.org/Introduction#Quicksort_in_Haskell

This is related to the "Genuine Sieve of Eratosthenes", which is also an imperative algorithm and NOT a functional one:

https://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf

This brings to mind the slur "Haskell (Lisp) programmers know the value of everything but not the cost".
Ah, yes. I double counted the chip and the board for some reason.
> lacking features from js

What features do you find lacking?
This 8-Page Website Generated Six-Figures in Its First 8 Months
How Bad Software Gets Made
Even technically sophisticated users should be able to expect secure defaults.
Dart-on-LLVM
Jobs are bad for us
Multiple users need to have flagged a submission for it to receive a '[flagged]' label.

My initial comment is not meant as arguing for or against flagging in general or for this submission in particular. You asked why it might have been flagged. Another commenter responded similarly:

https://news.ycombinator.com/item?id=13374725

If you've noticed submissions from the past couple of months, you've likely come across user discussion about flagging and what submissions are appropriate for HN. For example, there was a Political Detox Week: https://news.ycombinator.com/item?id=13108404

As an aside, I think it's a difficult process figuring out how have civil and substantive online discussions. Just asking people to do so, even if they're generally reasonable people, doesn't seem to be enough. Some topics will nearly always result in flame wars of various temperature, and too many of those can drive away those who are willing to be reasonable. I respect your desire to want to dig into topics like this, and they're things that should be discussed. That said, it's a legitimate question if this is indeed the forum where they can be discussed constructively. That's not necessarily a failing of HN or its community, either. It just may not be the right tool for the job, so to speak. There are other forums other there.
ebay I suppose
Yeah, I like the Griffiths book. Last time I heard he is on the gre physics panel. Wonder what is he doing now.
What a load of *.
This post was under engineered.
> Working remotely not only is more healthy in every possible way, it's also much more environmentally friendly.

You sure about that first part? Everyone working at their home office sounds like the next step of neoliberalism-induced isolation, with its horrible effects on mental health: https://www.theguardian.com/commentisfree/2016/oct/12/neolib...
Show HN: Convert sql result tuples to json consumable dicts [Python]
I just recently spoke with a former Google recruiter who said they (personally) rejected applicants with no formal education. I've heard the opposite from other recruiters hiring for the same thing at the same company, so there's really no way to tell since there is no strictly followed rubric.
Apple adds end-to-end encryption to CareKit data
I enjoy long days. That doesn't mean I'm throwing anyone's efforts away.

I am able to demand very high compensation, even among programmers. I am able to demand a work schedule that fits me (5-12 day stretches of long days, followed by vacations of a length of my choosing).

My position is a mix of blessings, for which I am grateful, and work to gain the esteem and trust of the python (and larger programming-) communities.

My heart goes out to those who struggled (and in some cases gave their lives) for better working conditions; I am nowhere near their plight and can't even know their struggle.
Well, yeah, that's just how it goes in politics. However, Trump is a bad example. He brought this on himself and he's solely responsible for making that race so vitriolic.
It's unclear what will happen, though it's possible China's moves long-term will increase Bitcoin's value because they'll use it as a financial tool both within China and outside of China.

Given that China warned the miners of their intent in advance of the public disclosure, there's reason to speculate they did this to partner with them to control Bitcoin.
Relevant laptop sticker:

https://twitter.com/ag_dubs/status/603273801783234560

Source code to print your own:

https://github.com/mikemaccana/stickers
It isn't a violation if there isn't any policy or law against it.
Correct. Though the debate in Britain often mixes them up. Also some part of the eurosceptic side want to leave the ECHR too.
Faced with criticism, Norway moves forward on plan to phase out FM radio
Maybe. I think even most aggressive DAs are simply embedded in a culture that really does believe that they are going after guilty people.

(It's important to consider this possibility because then the fix has to be to the system, not just to try to find different people)
Well, this may not have the supporting info you want, but it might help you track it down: http://holisticonline.com/Remedies/Depression/dep_bibliother...

Here's one relevant quote: "The effectiveness of stand-alone bibliotherapy was evaluated in five published studies by a team of investigators headed by Dr. Forrest Scogin from the University of Alabama. These researchers evaluated the effectiveness of Dr. David Burns' "Feeling Good" as well as Dr. Peter Lewinsohn's "Control Your Depression," as self-administered treatments for depression. The investigators concluded that Feeling Good was as effective as a full course of individual psychotherapy or as treatment with the best antidepressant drugs."
There is a tax benefit as well. Cubicles are considered "furniture" which depreciates faster than walls. Companies get to deduct a greater percentage of the cost of cubicles each year than they would for the cost of building a wall.
> Europe is full of such cities and they're loved for it.

Sure, Florence is beautiful and lovable, but I personally like the possibility to also drive to a commercial center, buy what I need for a few days, drive back home and park my car in a closed garage conveniently connected to my apartment via a lift, or my house via a door.
It's a sea border with visa requirements and mutual distrust, and the US does not hide behind a Great Firewall (yet :P). I don't even think the common tongue helps a lot, both the characters/translations and the physical keyboard are different. In my experience, the IT world in Taiwan is pretty independent and not any closer to China's than to that of the USA/Western world.
There will be refinements (eg, faster on-device speech recognition), but it's going to continue being a precarious construction of crude hacks until we have strong AI. Don't expect that any time soon.
Clojure.spec: Introduction
I hate to be negative but this article is frustrating because it makes an argument without backing it up with evidence that can be followed up by the reader.

It makes claims such as 'it’s well documented that we rarely brainstorm brilliant ideas ... in a crowd.' but doesn't provide any link to these documents.

The only links it provides are ones to other BBC articles.

It also cites studies and references their data without providing a link to them.

It's a shame as I'm sure there may be a strong case against open offices but this is pretty lazy journalism and indicative of some major problems (in my opinion, anyway) with how science is reported (and used) in online articles.
Remember that /r/Bitcoin is censored to the extreme. For an uncensored bitcoin and cryptocurrency forum, try /r/btc.
The category of Things I Once Knew but Have Since Forgotten because I Don't Them Often Enough probably includes 95+% of everything I've ever learned about both mathematics and computers/programming.

The people on here who rattle off the names of various mathematical theorems like it's nothing and act like it's weird not to remember how intro-level algorithms work without thinking really hard and doing some trial-and-error for a while or consulting a reference must have much more interesting jobs than I ever have. :-/
Show HN: NCMS is a Java/Kotlin based open source CMS engine
Neither young adults nor empty-nesters are the demographic that impoverished school-age children are associated with, so those populations moving into the urban core doesn't have a very direct positive impact on the educational outcomes of schools that impoverished children attend.
Because Google wants to provide people with useful search results, and "you can't read this article unless you pay us" is considerably less useful.

If you have a paywall, Google will still crawl and index your site, but they'll only do so based on what's available outside the paywall.

If you try to trick Google by showing Googlebot the full article but throwing up a paywall for everybody else, Google will penalize you.

Details: https://support.google.com/news/publisher/answer/40543?hl=en
Location: Moscow, Russia
Remote: Yes
Willing to relocate: Negotiable
Technologies: DevOps, Node.js, Ruby on Rails, PHP, Symfony, Python, Django, react, Angular, MeteorJS
Résumé/CV: https://www.dropbox.com/s/syylwc7i3wz232e/2017_cv_Julia.doc?dl=0
Email: yuliamasakovaweb@protonmail.ch

Hello. I am Yulia, Senior Software Architect from Russia with a deep insight into Webdev and DevOps niches. I have reasonable background (7 years) working in development and development management roles. I am looking for remote opportunities, both full-time and half-time. Immediate or further relocation is negotiable. Please contact me via email or contact details you can find in my CV.
Google domain tester
You can get it given to you if you print up some "free e-waste collection service" flyers.

Here's one (Australian?) guy and his small business, with some examples of the stuff he collects: https://www.youtube.com/watch?v=BbMmuLDMx4Y
If you want to know if someone/a company is using Gmail/Gsuite. Here is a little online tool I put together to do so. Cheers!
Hmmmm, do you mean that you don't want to put all your `extern crate` statements in the root of your library? If you do that, you don't have to have the `self` when you use items from the crate within your modules. I've never wanted to put my `extern crate` statements within a module rather than the library crate root; can you elaborate on why you want to do that?
I cannot dispute this.
Office Hours with Sam Altman [video]
I'd hope Eta "just" focuses on compiling GHC's core (not Core) intermediate-representation STG (or C--) into Java bytecode: then, no need to forever catch up re-implementing the ever-evolving language extensions, plus this just gets you all the desugaring / Core-to-Core optimization/simplification roundtrips, custom rewrite-rules, type checking / verification etc pp from GHC. In fact no need for any great checks and verifications, "just" (probably highly intricate in the end) a series of code format transformations.. in theory ;) GHC's various intermediate representations are pretty brilliant and thus I think should be leveraged as much as possible when it comes to new compilation targets and transpilation. Fun fact, seems as of 2002 there was for a while an STG-to-JVM backend.

Now there's issues with this approach too! You'd end up with a massively convoluted set of mappings of Haskell's factory defaults to the JVM's. We're talking the equivalents of `Prelude` module, `base` package, the RTS (garbage collector and much more.. ouch!), and for each and every individual instance deciding where to draw the line between Java's built-ins' semantics and GHC's would be a massive challenge.

What's with GHC's existing LLVM backend, does LLVM not have their own Java byte-code backend(s)? (OTOH, additional major dependencies always kinda bite..)
You're right. Tks
Show HN: Punchlist – Easy, actionable marketing ideas for your business–on us
Jokes aside, the article attributes characteristics and assigns blame to people based only on under/over designing.

It's well known that the same person can thrive with the right company/team/project/manager and produce good code and do terribly in the wrong one e.g. due to stress, and so on.

See https://en.wikipedia.org/wiki/Fundamental_attribution_error

Besides, it's a company responsibility to hire people that have the right skills, or train them, and don't reward careless work.
Hitless TLS Certificate Rotation in Go
Nintendo Switch: what we're expecting from the new console
I think the following saying (from Andrew Lewis, not me) captures it very simply. "If you aren't paying for a service, it is because you are the product not the customer." We are the product FB (et. al.) sells, we are not its customer. There is always a price to be paid, sometimes it is not money.
You can find tons of used servers on ebay. That's where I bought all my homelab server stuff. Just don't buy very old stuff.
Thanks to everyone that submitted questions!

https://news.ycombinator.com/item?id=13338805
Homes in Black Neighborhoods Twice as Likely to Be Underwater
To make this analogy a bit more accurate. With this car instead of filling the gas tank by opening the gas tank door and removing a gas cap you just put the pump into a hole in the side of the car/tank. Then act like you had no idea gas was sloshing out the side hole of this tank.

You didn't do anything special to connect to MongoDB, and are able to connect to it from your other servers. Why would you expect the same wouldn't apply to everyone?

I will say that people who ran MongoDB on their app server get somewhat of a pass on this.I could imagine that they would find the idea of MongoDB running open to the world with no auth to be so nuts that they assumed it was only allowing connections from the local machine.
The AI announcement from Google that you probably missed
Interesting to see the changelog with a bunch of improvements in September after silence for nearly 2 years.
It's just unfortunate he's distracting from discussing the content of the post to make a pedantic point that recurs on HN ad nauseam despite fostering no interesting discussion.
> I feel your sentiment. But I always thought getting browsers to adopt Dart was a crazy and impossible idea. I was actually glad when I heard they had abandoned that plan.

I agree; a saner approach than adding one particular language at a time to browsers is to give browsers support/hooks which arbitrary language implementors can target, without having to perform gymnastics like compiling to JS.

It looks like WebAssembly is (at least the first step) in that direction, so Dart and others can use that as and when it matures, without creating a legacy of language-specific issues for future generations of Web implementors and archivists do deal with.
Finally somebody can stop this shit.
This is really cool, and I really hope that resolvers adopt this --- which basically means dropping any queries for `.onion` to avoid leaking that a client attempted to resolve such a domain.
It does seem like there is a missing type, and it also seems like the type engineer is of course the good one and probably how the author likes to think of themselves. If I was to say the most obvious missing type: the settled engineer, won't try something out even though it could help them until it becomes absolutely a requirement.

This last type I've seen some places among people that were not necessarily under-engineers, but I really just want to add the type in because it balances out our types nicely that way.
You can find used servers on ebay.
Over here in Holland we use bikes for all of that. It gets you some free exercise and it's less polluting.
Defense Dept. demos one of the world's largest drone swarms
Alley cats never change (should have been a Duran Duran hit IMO)
From here to where you want to be, on the side
This question has been asked twice in this submission with responses:

- https://news.ycombinator.com/item?id=13374538

- https://news.ycombinator.com/item?id=13374571
What about the cost of those special collaboration rooms that no one wants to talk about?

At my previous cube farm employer, we had maybe 75 cubes, a giant 30x30 cafeteria/lunch/meeting room, oh 16 tables to eat lunch at least, a large conference room we literally called the large conference room of 20x20 and a small conf room we called the small conference room of 10x10 and there was an engineering team meeting operations room (really a lockable storage room / lab) that was 20x20. Because coats and boots "can't be stored in cubes" although we did anyway, there was a row of 50 feet by 3 feet of coat closet that was basically unused. That's a lot of square footage allocated to no individual therefore "saved" but offices would result in 2000 or so sq ft of shared space being eliminated. Now figure a 10x10 office shared by two people, thats 40 people's private offices just being wasted in the shared space required by cubicle life. So of the 75 people in that office 40 are in the new offices and 35 are distributed in the space formerly occupied by cubes. Certainly cube walls are slightly thinner than private office walls but the space savings won't be a factor of two. Definitely the employer was throwing away a considerable amount of expensive rent by using cubes and meeting rooms instead of private offices. If they junked the cubes and went private shared office they would have still had extra leftover space maybe for fancier larger offices or some people could have solitary private offices or maybe some "neutral ground" meeting rooms.
Minimum vacation at Buffer
It may be hard to argue rationally, but the protestant work ethic is a strong influence on our culture.
Do it, or you're hacked? And it's been this way for years? Come on.

It's not though. And it never really has been. A simple approach to security is to only expose the absolute minimum to the internet - you close everything and then open one thing at a time until your service works. Had those 30,000 MongoDB instances been sitting on IP addresses behind routers that only allowed local traffic, or specific IP addresses, then they would have been a lot harder to steal data from. The fact that they were willing to give up data to an unauthorised user would still be a problem, but it'd be a local network problem rather than something anyone with a port scanner could do.

This is not a case of discovering some arcane setting you have to change to make sure your data is secure. This hack was a case of people putting services on open connections without bothering to follow even basic practises. It's bad that MongoDB gave up data without auth details, but your infrastructure can be designed to block an attacker even when they have security details so the fact that MongoDB had this problem is never going to be the whole story.
Samsung’s Lee Summoned in Bribery Probe, Special Prosecutors Say
FWIW, not every company in the Bay Area is like that. I work for a small company in Palo Alto (< 50 people) where most people get in around 9 (some come earlier, some come later), and people will leave around 5 (some also leave earlier - SF people tend to leave around 3 to beat traffic). 1/3 of our company is also remote.
Applying Software Development Methodologies to New Year's Resolutions
I don't think that's quite true unless you had your tables dynamically laying themselves out by viewport size too.

E.g. using SuitCSS Grid:

<div class="Grid">
<div class="Grid-cell u-size1of3 u-sm-sizeFull">
are under-engineers just another word for Morlock?