skysight-inc/HackerNews huggingface dataset:
> Think of them as the standard's say of saying "don't do that"

I have a list of "don't do that" rules. I still do them, usually by accident.

> There is absolutely nothing in C that makes it more prone to these in comparison to other languages

If you believe that, then there's nothing I can say that will change your mind.

> Moreover nothing stops an implementation from using a GC

Many applications can't use a GC. For tiny systems, forget it.

> none of them happen to have an implementation of every container in their standard library

That completely sidesteps the fact that in pretty much every other language the containers one would like to use 99% of the time are implemented in the standard library or the language itself.

> You must be quite the shitty C programmer to need 3 times less time to write something in C++.

Only a shitty C++ programmer _doesn't_ write code 3 times as fast as they'd write C.
I grew up poor. My father paints houses. He always used to tell me: "Work smarter, not harder."

My roommate hired him to refinish his deck (He owns the house), and every time my father showed up for work and I was working from home, he was thrilled.

My mother is barely literate, never really attended high school. She always read to me, encouraged me to read, and always made money available to buy books. The only things she cared about was me taking education seriously and not saddling myself down with kids too young (which might have backfired because neither I, or my brothers, have any interest in having children, which makes her sad).

I guess I'm just saying: Have another anecdote to add to your collection. But I'd also say, don't think the GP is wrong. Both attitudes exist obviously.
You seem to have some sort of disdain for "abstract computer science material".
Character in the tv-show The Big Bang Theory. Portrayed as highly intelligent but annoying.
This is just not true in general. The implications were very dependent on where you lived.

You should look up Paolo Sarpi who was a leading figure in the Venetian Republic who Galileo corresponded with frequently. Pope Paul V tried to have him assassinated at one point. If anything he became a more influential leader in Venice after the assassination attempt.

The freedom to work without the more extreme elements of the church getting in the way that was possible in the Republic of Venice at that time is one of the many reasons the position that Galileo opposed the church is hard to defend. If he opposed the church then why did he return to Florence in 1611 instead of staying in the republic.
Remember when writers could do spell-checking and grammar-checking by "running a program" on their text files?

Here we have numbers-checking working the same way.

I bet you this sort of feature gets built in to word processors eventually, and puts wavy red lines under the results it flags.

We've had this sort of real-time "syntax" checking in software engineering for half a generation. It seems wise for other disciplines to consider adopting it too.

It's obviously got to be discretionary, just like spell-check is discretionary in browsers.

We will get a new genre of humor, thought "statcheck fail."
I've seen the reverse: many companies are adopting CS trivia style interviews just because Google does it. They figure Google is the best of the best in software, so you can't go wrong by adopting as many of their practices as possible for your own software firm.
Disney is a content company; distribution is just a side business (e.g. Buena Vista).

ABC and ESPN (which Disney also owns) has studios and makes their own content; they're not merely distribution channels. Twitter, on the other hand, creates no content of its own.
> The other tools meant hunting around for installers

`brew cask install $APP`

> ...to find licence file attachments and serials numbers

Store these in 1Password (other password managers are available)

Your point about versioning is a good one though. A lot of sites don't make it easy to find older versions of their software and I don't think package managers like homebrew support versioning (although I could be wrong).
TIL I'm not a software engineer. Who knew!

> While you have a valuable skillset, it's not what Google needs from a software engineer. You're good at a different job.

See https://news.ycombinator.com/item?id=12653628. Far more "software engineers" at Google do the exact same thing that I do all day long than do the type of work you're referring to.
What's the quickest way to do something useful with this library? The docs are minimal, I have no idea how to start, hos to get to something similar to this video?
Save me some time, thanks!
Awesome. It takes so long to load vs 2015 and if I want to have two or three instances open simultaneously it absolutely kills my machine. Can't wait for this to come to the official release.
I don't believe there are any geocentric claims in scripture. To what scripture are you referring?
> Which made me re-evaluate systemd. Fundamentally creating a monolithic tool to take over from many small single purpose tools seems counter to the UNIX philosophy

The same can be said about the Linux kernel.
I think the "religious" opposition was more based on power politics than on scriptures, faith, etc.
Worth reading about the Invisible Institute (http://invisible.institute/) which is the journalistic company Jamie Kalven, the author of this article, started. They've been the driving force behind most of the public oversight of the Chicago Police Department in recent years. In addition to calling for the release of the Laquan McDonald shooting video, they've published a database of over 56,000 misconduct complaint records against Chicago police officers.
When I worked at Google Search Infrastructure (not any ML stuff) I actually built a performant, persistent red-black tree implementation in C++ for creating persistent sorted lists with good insert and delete characteristics. It's was a pretty niche need, but we had it and the existing libraries we could find didn't cover it. We needed it for doing some speculative programing where we were doing some constraint solving and were using a greedy-ish algorithm to explore the constraint space. Arbitrarily solving the constraints was theoretically and practically impossible in a performant way, so we settled for a greedy exploration of the search space but we needed a way to back out of failing lines of exploration.

So, yeah, we needed engineers who were strongly familiar with the theory of how hard things are to solve and knew a lot about different types of data structures. We were in a space the existing libraries didn't really cover.

Maybe not all engineers need these skills, but it was valuable that our team all had them and were thus able to have deep design discussions about it.

The skill that's lacking the most at Google is project management, which is not necessarily a skill that every engineer needs.
International salaries at Stack Overflow
Makar Rashifal 2017 in Hindi II Capricorn Makar Horoscope 2017 मकर राशिफल 2017
I actually can't picture a universe in which there'd be a clear win manipulating strings in C. If you believe that and have done string manipulation in other languages, then you're a very different person from me and nothing I can say or do will change your mind. We'll have to agree to disagree.
so a psychopathic, women-hating, racist, tax-dodging, russian affiliated candiate is less evil than hillary? do tell. is emailing on a seperate server really that important in the whole grand scheme of things? I am guessing you're not American anyways. You just want to see America fall.
I also have been on keto for past 1.5 years.
For last 6 months I have been measuring ketone and glucose levels with blood meter every evening (whenever possible). I have a journal of my diet, exercise and other health-related activities.

Still have to analyse/normalize my data, didn't find time yet to build tools for it. Here is just a quick graph where I dumped the numbers into a google spreadsheet:

https://dl.dropboxusercontent.com/u/559047/keto-readings-01....

High glucose implies lower ketones in my case (the correlation is pretty obvious from the plot above). My explanation is that when I get higher glucose in blood, my pancreas increases insulin level and that in turn not only drives glucose down, but also ketones (somehow).

I could be considered a healthy, relative active individual 37yrs, 182cm, 78kg, ~15% BF.

Why I'm posting this here?
Eventually I would like to build a tool with a protocol to follow for people who want to follow similar diet and compare their results. I believe this crowd-sourced data could potentially be also an interesting data-set for researchers.

Any hackers interested in building something similar?
I like this approach, but one problem with plain javascript that I haven't heard many people address is testability. A module I am using with angular has lots of calls to setTimeout, but these timed out functions are sometimes not invoked until after a test had cleaned up the DOM in preparation for the next test. The timeout function fires and then throws an error because none of the elements it expects are on the page.

Libraries that set a lot of native key handlers can also be problematic. Native browser key events are a pain to mock, and the same mocking techniques are not available in all browsers. If you want to unit test in all browsers, you have to write some truly hideous tests.

The fact is that a lot of browser API's are terrible, and tools like jquery can help smooth over browser differences and make it easier to test your code that relies on a library.
Don't take this VCs money – Dasheroo closes
If this make VS significantly faster and lighter, it might be the only thing keeping me from using it full time for Python development (that and Linux systems).
It might actually be one of the best IDE's out there for Python. Autocomplete just works, vim bindings, debugging/stepping through code is easy as pie, pip and virtual environments all integrated...

https://www.visualstudio.com/vs/python/
I'm something like twitter user 1019, and joined on day 2 or 3 after it was launch. Before twitter was Odeo, a podcasting company. Their blog post announcing twitter back in the day went something like this:

1. Odeo isn't doing well.
2. We broke into small teams to brainstorm ideas.
3. Jack, one of our devs, had this idea for SMS messaging.
4. Oh, and it also had a web interface.
5. It was quick to build, so here you go (link to twitter).
6. Tell us what you think.

It was, IMHO, incredibly boring at that point, and I didn't use it again for years.

That's my personal recollection of how it was announced. I think history was rewritten a few times maybe?

Edit: Oops, it was NOT doing well. Big difference, sorry.
How do we know they wont sign an exclusive deal with KP to only use Twitter for social media?
CloudWatch Plugin for collectd
Reliability and transparency? You're kidding, right?

Systemd in their infinite wisdom decided that journald can choose when to log and when not to log something. Historically, syslog etc have been a very thin barrier between programs and outputting logs. Journald now decides if and as and when it's going to bother putting logging data to disk.

One of the things they've decided is you don't really need logs when you run the reboot command. In fact, if you really want logs you have to dig in to their documentation to find this: https://freedesktop.org/wiki/Software/systemd/Debugging/#ind...

That tells you to adjust kernel parameters and write a file to disk to explicitly re-enable logging.

I lost a whole bunch of time recently troubleshooting something on a server running systemd that was interfering with the reboot process, because systemd logged sweet FA.
I had a pretty good idea what the problem was, but lack of logs made it significantly harder to nail down. The actual problem is one I've run into all sorts of times in the past, and in every non-systemd case, there's always been enough detail in the logs from the init system to nail it precisely from the get go.
But at least he's still got some sweet Rick Owens jackets.
To my understanding, its just a number of verses that express things in the same kinds of phrases we use today (e.g., "the sun stood still", "the sun rose").
Really interesting idea. Is there a way to compile one of these commands into single portable a binary?
Multiples of primes can be handy. 12 = 2 * 2 * 3, which gives subdivisions of 1/2, 1/3, 1/4, and 1/6.

Other possibly useful values might be 30 (235) or 210 (2357), which has factors of all the primes lower than 10.

The Babylonian system, based on 12, 30, 60, 120, 180, and 360 (223, 235, 2235, 2^3 * 3 * 5, and 2^3 * 3^2 * 5 respectively) have multiple useful subdivisions.

Base-ten decimal is fun, but produces non-finite values when fractional values are considered: 1/3 = 0.333..., 2/3 = 0.666..., etc. Systems in which those fractions are inherently supported, and for which by Benford's law you're likely to see the divisors 2 - 9 fairly frequently (https://en.m.wikipedia.org/wiki/Benford%27s_law), this can be convenient.

Particularly in an age of rulers, protractors, compases, and no digital electronic computors.
The parent said the oposite. He said that voting for hillary is the lesser evil.

What is implied is that Hillary is _not_ good. It's just less bad.
Well, we know that high-sugar diets are highly correlated with diabetes. The biochemistry is the interesting part.

That being said, there is a lot of easy research that never happens. There are a lot of reasons. Funding is difficult to get, and it's hard to get funding to research things that are "obvious". Furthermore, there are a limited number of scientists -- they have to choose what they are going to research.
First: The strawman, stereotype 'liberals' - they aren't like real people. Given a chance, people don't really fit in those boxes (conservative ones either); they are nuanced and have a mismash of beliefs, and aren't trying to trick anyone. Just like you and me.

> If I take a big risk, I might be partly to blame for a negative outcome. If I do something immoral, I might be blamed for the negative consequence.

I think you are right about risks and outcomes, but not how it applies.

First, just in terms of your theory, what's the difference between a woman in London who doesn't cover up her skirt late at night, takes a risk, and gets assaulted, and a woman in Tehran who doesn't cover up her skirt with a hajib, takes a risk, and gets assaulted? (Bear with me ...)

* Note that many in the U.S. will say, 'she asked for it', and not just to their buddies. There are endless reports of law enforcement taking this attitude when rape victims report the crime and harassing them, to the degree that rape victims often don't report it. It's an official, if unwritten rule, to a meaningful degree.

* In Iran it's a written rule (I assume). Some in Iran will say she deserved it, as you noted for religious reasons. But I read that in Egypt, at least, a basis for that rule (I don't know how common, or if this is somehow religiously-based) is that women who don't cover up are tempting men, who can't be expected to resist. That's pretty similar to 'she asked for it'.

I think to a great degree it may be the same thinking, just rationalized and implemented in different ways in a secular and in a religious society. Either way, she violated social norms - men's rules about what she can do with her body - and deserves what she gets.
Indeed there are trade offs, and high write applications are a weak spot of this approach. But for low to medium write applications (ie most applications?), SQLite WAL [1] option performs really well. We implement application level caching via a X-Query-Cache header[2], in that case, you're serving directly from redis. This set up can scale really, really well.

[1] https://www.sqlite.org/wal.html

[2] https://www.lite-engine.com/docs.html#caching
Yes, that is true. A tiny percentage of Google engineers build new languages. If you're hiring someone to write a compiler, say, then it is absolutely appropriate to ask interview questions about compiler design.

The point is that that is not how these interviews work at all. They test for the ability to memorize and regurgitate on demand a standardized and generic set of "CS fundamentals" based on the curriculum of elite CS schools -- nothing more.

For almost all jobs, even at Google, almost all of that knowledge is never used at all. Even at Google, most coding jobs are unglamorous CRUD. You just don't hear about them in blog posts because it's far more compelling to write up their cool new programming language project.
>the library team I would assume and hope,

I've never been at a company that had a dedicated "library team". The common code and functions that go into the libraries are artifacts of programming the other stuff that needs it. It's not a job title.

(Unless the company's product to sell is a compiler. In that case, it would follow Conway's Law and you'd have a set of programmer's implementing the standard library. I don't see how that division of responsibilities applies to Google or other companies.)
I notice you never actually answered his question.
just use "preview 5"
Outside the major tech centers in the US, none of the locations I clicked were accurate. Billings MT, exemplifies the issue.
Agree that not everybody wants to work at Google. But it seems to me that today, it would be a first choice for many people.
Built this based on Google App Engine geolocation headers. http://www.runway7.net/blip
A lot more people do stuff that interacts with the details of the browser engine than they do that interacts with the car engine; much more common (and easier) to find bugs in the browser engine than in your car engine.

Now if I was just browsing the internet, then, sure, your analogy might be more apt. But that's not what we're doing.
> It seems like you're saying, "sure, he's not helping Al Qaeda, but they could say he was".

Mostly, I'm saying that "sure, they may have determined now that is theft was not to aid al-Qaeda, but they may have initially believed it was for that purpose; an NDAA detention on that basis would be supported by the text of the NDAA -- and uncontradicted by any public executive policy -- and consistent with the 'secret arrest' description, and not inconsistent with a later determination that that status did not apply accompanied by a decision to pursue normal criminal charges in the civilian justice system."

(I did mention further upthread that the procedural nature of the NDAA detention also practically makes pretextual ascription of association with al-Qaeda or other groups covered within the NDAA a real risk, but that wasn't my primary contention.)

> The NDAA has nothing to do with this story.

I've actually explicitly said that that is most likely the case.

> I don't know why you're so diligently trying to make the case that it does.

I'm not. I only got into the NDAA because of your factually inaccurate description of its requirements in your overzealous attempt to support your equally factually incorrect claim that there is no statutory basis for federal law enforcement to detain U.S. citizens without counsel in "secret arrests".

Had you merely argued that the circumstances here made it appear unlikely that the statutory authority authorizing such detention would either be strictly applicable or invoked by the administration, the character of my response (if I even saw a point to responding) would have been very different.
6 months is a long time ago in Julia land. Since then, the standard Julia install is a minor version higher which makes -O3 optimization standard, has . syntax for automatic fused broadcasts (simple loop fusing for MATLAB-style vectorization), anonymous functions are orders of magnitude faster, Base has been slimmed and many new organizations like JuliaMath and JuliaDiffEq have been developed with new packages to enhance performance for these kinds of things. In Julia you can program really fast so the language (written in Julia) and the package ecosystem evolves fast as well. Code from 6 months ago is recognizably different (at least right now).
Wow, flagged and dead, what did you originally write?!

There's no profit in doubling-down!
The worst aspect of politicians is you can never differentiate between what they pay lip service to and what they truly believe.
SEEKING WORK

Fullstack developer (predominantly web, but have done apps too)

Location: Currently in Colombia, British Citizen (London), returning to UK in December

Remote: Yes

What I offer: I can take a concept and develop it into a working idea (confident designing UI), or I can take a well spec'd need and develop it to exacting requirements.

I can also work on existing code bases, whether you have documentation or not and fix it or add further developments.

I am also a specialist in performance tuning. If you have a problem with speed, drop me a line.

Tech skills: ASP.NET MVC, C#, VB.NET, Entity Framework, SQL Server, CSS/LESS/SASS, Front-end frameworks (Bootstrap, Knockout.js, React), Javascript / jQuery, TDD (Test Driven Development) and performance tuning (databases / code). I also have experience with SEO, WordPress, Android, SSIS, SSRS, SharePoint and other technologies.

Portfolio: http://akeel.co.uk

Github: https://github.com/akeelm

Linkedin: https://www.linkedin.com/in/akeel-mughal-669b4b13

Email: contact@akeel.co.uk
Starting Your Online Business Things You’ll Need
I prefer PyCharm because it also checks coding style.
That is an extraordinarily inaccurate summary of that situation!!

Is that really what you got from that? If so you need to do a much better job of understanding what you read.
"I asked for a car, I got a computer."
Ferris Bueller's Day Off (1986)

Sums up the situation nicely.
Are coords returned ? Is it possible to get them?
Yes, hence the OR. You're not really supposed to use cs trivia style questions either. Both are deprecated. It will take awhile for interviewers to catch up though...

I suppose I should have capitalized the OR
I am pretty sure that is a typo in the blog post, since the performance of Spark improves as more cores are used, as does Julia's and they both show similar scaling characteristics.

The performance plot would probably be more readable if the y axis was on log scale.

The typo is also now fixed.
The pro-level trick was to make that string exactly 13 characters long.

Since the screen was 40 characters wide (at least on the Apple ][ it was), the print would happen 3 times and then the next one would wrap around and be offset by 1 character on the next line.

This had the effect of making the words appear to smoothly scroll horizontally across the screen as the text rolled vertically.
What is the rate limit for use on your service? I have a demo I keep trying to get onto HN but it falls over when it hits the front page.
There is another point to this: You shouldn't have all in your head. If you're actually going to implement a standard library for a new language it's reasonable that you spend some time and energy on researching and looking stuff up.

I don't see how being able to recite trivia questions from memory is a good indicator even for implementing a standard library.

Having a rudimentary understanding of algorithms and data structures is useful but in many cases it's also something you could look up.
Profit-seeking collaboration with drug dealers. Targeting of rogue cops trying to expose the dysfunction. What else aren't we hearing about?

How much more evidence do we need that a lot of these malfunctioning police departments need to be liquidated and the perpetrators put into prison? Federal law enforcement exist specifically for times like these when the local law enforcement agencies have been co-opted by criminals and cronyism...
Slightly off topic again, but what was Odeo like?

I see it referenced everywhere, but what exactly where they trying to do, and what worked/didn't work?
Yes sorry, my sentence scans better with a capital 'OR'