skysight-inc/HackerNews huggingface dataset:
Scala has first-class syntactic support typeclass-constrained generics (see context bounds) so idt they are a hack at all. Lack of canonicity and runtime representation are the main differences between Haskell and Scala typeclasses.
It's fascinating to hear a small part of his side of the story. Here's a TechCrunch writeup of the original acquisition: https://techcrunch.com/2012/05/10/twitter-acquires-restengin...
I wonder if they're just scanning for the word "black" or other races too.

Edit:

I answer my own question pretty quickly but it led to a second thought.
I'm curious if the reduction is just people not reporting things because there are more steps now.
Free, Automated, Open CA
I feel sorry for people who can't handle the twitch community. In fact most of the detractors are generally shitty people.
I wholeheartedly agree, but clearly other people have different thoughts or priorities. :)
Meet Octobot: Squishy, Adorable and Revolutionary
OMG, please no. Xcode is one of the worst and most buggy IDEs ever. The sheer number of times one has to restart the IDE, clean up the "Derived Data", go through git merging clusterfuck because of Xcode's peculiar project file format is staggering. In addition to all of that, it's extremely stateful, so when you are having problems it's almost impossible for your colleagues to reproduce them on their instances. With every new release of Xcode I hope the Xcode team has understood and fixed these basic problems, but all they mostly do is just introduce new bugs. Xcode is the single worst aspect of my daily programming.
> undetectable-through-normal-means normal matter

I'm not a physicist, but my understanding was that dark matter is undetectable-through-normal-means because it doesn't interact with normal matter. If it were undetectable-through-normal-means normal matter, it would be detectable through normal means.
>Again, the problem is that people sticking with "what the author has actually said" will not learn how hash tables actually work.

Huh? People are complaining about the implementation not having collision detection. The author clearly lays out what collisions are, why they are required and also that they need to be dealt with. Did you read the article?

>Yes, people use common sense to learn -- and to understand what they are learning. How is this not obvious?

It would help if you didn't change the context and scope of what I have said. I am not talking about some random topic that you can derive through first principles or common sense or other logical means. To me its obvious you didn't understand what I meant or what I was replying to. Its pointless to argue further and derail the thread.

>Not even sure what you're trying to defend exactly. Sloppy examples?

Not to sound gratuitously rude, but if you don't know what my point is, why not ask me first?
Watch and Share
Epsilon is very fast, like coming up in a second. Emacs takes tens of seconds up to a minute. You start Emacs and hope to never shut it down. With epsilon you can start it on a file quickly and move on.
https://en.wikipedia.org/wiki/Western_Hemisphere better stick to "the Americas"
as far as I understand, something that invokes gravitational force is by definition 'mass', not energy.
Offering proxies as a service is a great example of this. As well as most Wordpress plugins.
So much for billions of years of blind evolution. Take that, Mother Nature! Don't see birds flying around with goddamn plasma wings, do you?
Did you file a bug on the rustc issue? I'd like to get that fixed and/or even help get it fixed, by fixing the Rust toolchain.
The main C# killers for gamedev are:

- Portability (to consoles - you basically need to port Mono yourself, as NDAs prevent upstream from receiving all the necessary changes...)
- Legacy (lots of C++ libraries they want to use - you can write C stubs to PInvoke, but this can be awkward...)
- GC collections (with little control over the timing of latency spikes other than to avoid all allocation during gameplay - again possible, but awkward.)

Many of these are more ".NET Runtime" problems than C# problems.
Image super-resolution through deep learning – GitHub
16% is not an only kind of number and .16.85+.15.5... 21% of all inmates is certainly not an only number.
My problem is that he scrapes Hacker News data and then infringes the Hacker News name right there in the domain name to hock his wares.
More trivia: The Anglo-Saxons were prejudiced against the Normans.

However, I don't see how either fact affects the situation in the United States in 2016.
The Arctic is warming twice as fast as rest of the world
I wasn't running your specific benchmark test. I've been running some more controlled tests now that show it basically being on-par with listdir() which I still consider completely oddball.

Also, not remotely hating on what you did here. I actually wrote/tested a very similar concept in python several years ago for the exact same reason. My C-skills (and mostly time resources) weren't really up to par to try to get it included in core. I mostly really want this to work as well as I think it should :)

I'll run some tests with your benchmark.py (and compare that to my benchmark script) and post some results.
Just going to point out that science is filled with garbage theories, and "Dark Matter" certainly feels like one of them.

Why not just go back to calling it The Æther? Or mayhap a form of non-luminiferous aether, if I may be so bold?

https://en.wikipedia.org/wiki/Aether_theories

a space-filling substance or field, thought
to be necessary as a transmission medium for
the propagation of [...] gravitational forces.

You say tomato, I say Tomato. Aether. Why not?
Why use an IDE, specially for C++? What's to gain from Emacs/Vim + Makefiles (or CMake)? I used Eclipse for a while several years ago when I didn't understand linking and it compiled and linked everything for me (same for VS under Windows). I did not understand how Qt worked when I started using it, but I could build semi working stuff with the Dreamweaver-like tools of Qt Creator. Eventually I learned how to use it and dropped Qt Creator. CodeBlocks is closer to Notepad++ than to an IDE for me. So... Why? But then again I don't understand why people use C++ in the first place, my only use for it was when working on projects built with it.
Author here -- first time submitting anything to HN. Please let me know if you have any suggestions.
It says right on the article.

"Others actually had their posts scanned for mentions of race (based on a list of hundreds of terms Nextdoor came up with)"

Edit: You edited your post. Your original comment I was replying to said something along the lines of "I wonder if they're just scanning for the word "black" or other races too."
What exactly is your issue with that licence? I ask having published some code under it recently. I understand that it's "non free" but half the time people on seem to want source because they think they should see it.

I am going to put a timebomb in my software though. Each major release will become GPL3 exactly 3 years after its release. Would these terms be acceptable to you?
My kids are like the Census Bureau: they go down the street knocking on doors, asking if there are any kids there. But, as much as I encourage them to do it, there's never anyone home even at the places where we know the kids live. Their schedules are structured and they spend all their time somewhere else.

My kids don't have any real friends except each other which I find a little sad.
Mac OS/X Security Tips
Well, you can't get an account until you validate your postal address, then you only get access to posts from your neighborhood and adjoining neighborhoods.

Once you've signed up, if you install the app, you can configure push notifications about crimes in progress. You can also get emails for urgent things, if you prefer.

Whether this improves, or diminishes, security and quality of life relative to reading your local newspaper's coverage, is unclear to me. Even when it's not subtly racist or ageist profiling, I've never found the alerts to be actionable.

But the hyperlocal idea is at least an interesting one.
Game development, as far as cutting-edge AAA-looking games, will never adopt a language with automatic memory management.

I guess Rust is the only language that has a fair shot at that right now.
>It doesn't make sense to talk of value as a location. A value is a piece of data, plain and simple. So lvalues and objects aren't values.

It doesn't have to make sense (I think it makes perfect sense, but that's neither here nor there): people do it, and the default assumed definition of a value is broad enough that it allows for it, IME.

I don't object to your definition, but can you please just tell everybody what you mean by value in your comment if it's not what people expect, so that people like me don't have to build a deeply nested discussion thread to establish what you mean?

If I was sure of its legality by the rules of HN, I'd be lf half a mind actually write a bot to insert the definition below your posts, and save people a lot of time trying to ascertain what you mean, so the we could all have a more interesting discussion about the ideas, rather than the terminology.
From the guidelines:

> Otherwise please use the original title, unless it is misleading or linkbait.

The long-standing policy is to represent the submitted content as accurately as possible and let readers pick out what's interesting to them, not what the submitter found interesting. The comment thread is the place to express one's opinion on the content.
So under your system, a person can steal without the threat of jail so long as they don't do it violently. Hard to see the downsides of such a system.
This generally goes for all media entities. Similar scrutiny should be applied to all subjects, not just those for which we're experts. It's a common fallacy to take news of unfamiliar subjects at face value, while understanding that there is far more to the stories we know well than that which is contained in one piece of media.
Source insight is pretty good although it's more an editor than IDE
Are you sure that the political class in power is the one that supports the police? Or is it the one that instinctively assumes that all the police do is suppress minorities?
This has cropped up once or twice before. Previous discussion from February 2015: https://news.ycombinator.com/item?id=9054627
Write down as many ideas as you can. It helps improve an idea before wasting time on it.
Yeah, but I don't even know if Mezzano queries for a GPU or graphics card. It might just decide to use onboard no matter what.
Very happy to see someone keep an editor going as a commercial product for so many years. I think this is a good example of 'craft'. There are a few gems out there that once you stumble over them, they become part of your toolbox and are just so much better than anything else for the work that you do, that you stick with them. This looks to me to be an example of that.

Not all IDEs suit all people. Apart from feature set one also has to consider style and operations. Im most happy when i find the features+style+operations match to the job at hand. And that is why i turn to Notepad++ when i have to ferret around in files of different types, awk when i have to mess with text/log files. I turn to VS only when i have to code something in C#, use PyCharm for python things.

Bottom line when an IDE 'just clicks' for you then its a wonderfully productive tool.
Org-mode is specially useful for this task. It is plain-text, has built-in support for sections, dates, arbitrary tags, and can even export to Markdown (or HTML, or Latex) if you really want that. Besides other wonderful features such as Babel.
Thank you, that was what I was looking for.
My current Clojure CLR project
You may want to consider rephrasing your question to, "Why is it so hard for me to work with non-developers?"

Please take this in the spirit it is intended, which is to help you not feel stressed.

I think the most helpful thing you can do is understand the priorities of the non-developers and speak to those points. If the non-developer believes you understand their priorities they will have confidence in you, and they will take your input/responses at face value.

If you think that your ability to communicate with non-developers is limited find an example that you can learn from to improve your effectiveness. Sales engineers are technically proficient, but they have the ability to present and communicate to non-technical parties in an effective manner. Part of the key to that is focusing on the objective rather than getting someone to understand something as well as you do.
1. You need to find a lender willing to lend you most of the acquisition capital.

2. You also need someone to put up the initial equity capital.

3. You need to find a viable company to be acquired that won't crash immediately upon acquisition, and it can't be too expensive. Your first goal is to recover your equity investment. Everything after that is basically profit.

4. Frankly, 99.9% of people have ethical issues (you risk the jobs of 100s of people by overleveraging) with PE deals or don't have the skills and/or intelligence (managing the financial side + running/growing a business is hard) to be able to execute a deal like that.

If all you care about is making money, then private equity is probably one of the "easiest" ways to build wealth (for yourself, that is). At the end of the day, it's nothing more than buying a companies with a huge loan. There are some billionaire entrepreneurs who have used LBOs as their "empire building" tactic, i.e. Rupert Murdoch, John Malone, etc.

Also, check out Amaya Gaming. Classic LBO play done by an entrepreneur.
Well we still got $970 million dollars, so mostly alright :)
The folks I know at Amazon may have been in the office for a normal amount of time, but they worked long night after long night from home. If they're approaching a 30 hour work week as a reduction from 40, it's bound to fail. They have to realize it would be q reduction from 60 or 80
Someone should send this to the guys who maintain the google internal apps like gmail and google now.
28 Super easy productivity tips for every entrepreneur to follow
That's seriously fucked up in light of federal drug laws being blatantly unconstitutional everywhere but DC. Occupation government, indeed.
Rackspace Enters into a $4.3B Transaction
He is talking about the IDE, not the compiler. The IDE itself is a big thing,compare with compiler.

I think MS drop the MFC based VC6,then move to C# based VS2002 till now is a big mistake.

The Office team still using their own tech stack, it is good.
> it doesn't really affect me in the slightest as a normal user

What is a "normal user"? Previously, FastMail customers could get a Family plan that supported custom domains for as low as $10/user/year. New customers who require custom domains must now pay at least $50/user/year. A 400% price increase is a fiasco.
Since the models are "Just JSON" you can do a lot with them. We wrote a doc generator internally; I never thought about adding it to the lib but I will now :)
To the first question: A rather well known C++ developer used to wonder that too, until he got older, and couldn't remember everything about the language and his projects in his head any more. At which point intellisense type features began to make sense to him.

So if you can't see the use, you are either still extremely clever, or haven't worked on complex enough projects to see how it could be useful.

Why use C++ in the first place - because not a single language/ecosystem has come to exist yet that can replace it when performance is really important. If you are trying to make Doom5, you can't waste a single instruction. You can't miss the cache unnecessarily ever. You can't waste a byte of memory. You wouldn't believe the kinds of things AAA game developers (or the developers of the engines they use) have to do, to get done what they do.

Rust can't quite do it yet.
D can't quite do it yet

Java/C# et DEFINITELY can't do it yet. And yes I know Unity uses C# for it's scripting language, but someone has to make Unity.
I'd argue that the goal of creating a good, useful changelog can be one of the forcing motivations to establish a working process for commit documentation and great, informative, useful commit messages. If that means git log gardening after the fact, then so be it, but good documentation (of history here) is always worth the work.

The activities of programmer-archaeology are always made so much easier if you have a screed of history for each area of interest in the codebase. Sadly that's still rare, even in groups that do the necessary work to maintain their documentation for the current state of HEAD. There are many times when history matters, is relevant, and those who do not learn it are doomed to repeat it - or at the very least build elaborate theories to explain what happened in the past in order to understand how the present came to be where it is.

The great changelog built on great commit history is probably hard to do outside of a small, focused group. On the other hand, the pull request process has emerged and developers have embraced that level of work, so it feels like it should be achievable.
Underground Growth Hacking
MIT accidentally discovered a cleaner smelting process
https://gist.github.com/AdamJacobMuller/8ca79af8c0102285ff07...

Results are very similar/identical to what my tool said.

Interestingly, If I look at strace call graphs the scandir version spends basically an identical amount of time in getdents as the os version, but, the os version spends a bunch of time in stat calls too. It just seems like on my workload, that time is considerably less than I expected.
The Philippines is in the midst of a brutal war on drugs
Live news broadcasts from individuals passionate about researching live events would be great, too. Anything like that that could replace MSM. From people compiling the current latest news from places like Twitter, to people actually out on the streets during events.
This is fine for smaller, low-velocity projects, but tends to result in merge conflicts in high-velocity projects.

An alternative I've seen work well is to put changelog= comments in the patch descriptions and automatically gather them at release time.
We detached this subthread from https://news.ycombinator.com/item?id=12369629 and marked it off-topic. The guidelines ask that we avoid introducing classic flamewar topics unless saying something genuinely new about them.

https://news.ycombinator.com/newsguidelines.html
Actually, your choice of TLD has a huge impact on jurisdiction.

The USoA asserts super-jurisdiction [1] over .com/.net/.org and will seize such domains at will [2], and therefore personally I will never use those TLD's as a non-US citizen. What legal recourse do non-Americans have in such a situation? They would probably have to fight it through US courts which significantly raises the bar for non-American entities.

Another thing to consider is DNSSEC when it comes to TLD's. Domain records are signed top-down.

The ccTLD's fall under the jurisdiction of their respective countries.

I don't even know under what jurisdiction the other/new TLD's fall under, it's probably based on where the owning company is headquartered?

[1] https://yro.slashdot.org/story/12/03/06/1720230/us-asserts-s...

[2] https://en.wikipedia.org/wiki/Domain_name#Seizures
Debt exists in certain tranches, i.e. there will be low interest secured debt, and higher interest unsecured debt. Banks tend to only lend secured debt against assets and/or cashflow. Unsecured debt is often offered by hedge funds (i.e. 6-8-10% instead of 2-4-5%) and is paid down first.

Why do banks love PE deals? Easy: they make a ton of money off of these deals, with moderate risk. If the business goes under, they are first in line to be compensated. If they make 4% on a $500m loan, that's $20m a year.
In many circles, racism and prejudice are considered different things.

When using this framework, one can be prejudiced against white people. But racism is about racial prejudice in the context of broad cultural and power structure imbalances.

By this definition, discussing caricatures of white subarbanites is indeed prejudice, but it's unlikely to meet the bar of racism.

This is a similar argument to why erasing "Black Lives Matter" and replacing it with "All Lives Matter" is seen as offensive, because it avoids acknowledgement of the relevant present and historical power imbalances.
How hard is it to introduce the idea of slots or pidgeonholes that the elements are stuck in, and if there is more than one item there, it is added to a list/collection?
Objective Interviewing is Impossible
People use C++ because for some projects (like 3D games) it's pretty much the only (mainstream) language that is capable of outputting a fast enough binary, yet still keeping the code somewhat maintainable.
http://genglobal.org/content/fox.tv-packers-vs-49ers-li.ve-s...
PfSense 2.4 pre-alpha snapshots now available
They are cheating you, they want to keep you poor.

The correct answers are: "We don't give you options, we give you RSUs and they start vesting after 90 days. Here's the cap table"

Anything else is screwing you. Unless, course the RSUs are for preferred shares, that's real what it should be, but common seems a reasonable compromise given that investors think a dollar from them is worth more than a dollar from an employee and should be preferred.
I wanted to like clion. It is so good looking and had the standard set of jetbrains magic, but wow is it slow. If I'm trying to wrestle the ideas from my brain and squash them into the editor, and then I'm suddenly interrupted with another line of thought wondering what this beautiful IDE is churning away at and I hope it's getting all these keystrokes that aren't appearing yet...that's not going to work.
The purpose of free software is to protect the freedom of users to use, modify, and distribute the source code they run on their computer. If it doesn't fit that definition, it's considered violating those rights.
visual studio 2013, represents the point where vs was pretty usable for c++ again, 2015 is better. But they both pail in comparison to how quick vc++6 was.
In a sane society, a "drug kingpin" is called an "entrepreneur".
And my team at Amazon almost every day has only 4/5 engineers at the office because one is taking it easy working from home. Sometimes people take hour lunches and leave after 7 hours. Sometimes they want to finish something and stay later.
And I'm sure many complained when the buildings and prices of Manhattan kept climbing. The transplants to a city sooner or later become its natives, with their own desires and aesthetic preferences.
one word: emacsclient
It isn't worrying so much as substantive of a totally image-driven lifestyle. William Morris, for example, wasn't exactly a model of democratic equality but he had an image of authenticity in mind which was achievable without extreme/real contrivances. The problem now is that the neo-yuppie lifestyle requires completely ersatz constructions: walls that look bricky, an urban "buzz" when everyone is boring and elite... etc.
Yeah, it looks way better than vanilla emacs on the Windows version.
I assume you're talking about Carmack... Do you have the quote about intellisense?
Actually, the primary binding is 'C-/', with 'C-x u' and 'C-_' as alaises. The 'C-x u' alias exists because it's easier for new users to remember and the 'C-_' alias exists because that's what some terminals send when you press 'C-/'.
Our National Love Affair with ‘Pokemon Go’ Might Be Short Lived
Up to you whether to accept the conclusions of this article, or Everett's reply, or the reply to the reply (all linked from this site):
http://ling.auf.net/lingbuzz/000411