skysight-inc/HackerNews huggingface dataset:
I could ask a rhetorical "what if you s/China/USA/g ". Issue is that it doesn't absolve our problems at home.

I agree with your assessments (not because I think China is more evil than the US, but simply because I believe in the US)... but what's the practical possibility? Major US corporations like Apple can't divest easily from China, and people aren't going to give up their iPhones.
> If you need ordered access a hashmap + key list is a superior implementation to red-black trees, so std::map still loses there.

Superior in what way?

> Do you have any examples?

It's a couple of years since, but I remember having relied on both ordering and iterator stability in certain algorithms related to topological meshes. Basically, I'd traverse a map and delete some elements during traversal.

Could I have done it in some way with a hash table? Yes. Would it have been more complicated? Yes.
I wonder who is going to buy Luminar[0].

[0]: http://www.businessinsider.com/peter-thiel-backed-austin-rus...
Followed the link on a mobile device; saw a blinking bar but no way to use the site.
This is an excellent idea, but it made me thinking... There are so many children born in this world. If we could tatoo various commercials on their faces, our country could earn so much free money! /s
That prize was officially terminated in 2015.

http://web.randi.org/the-million-dollar-challenge.html
Any idea what people use now instead of softice?
I am pretty sure that was a conscious decision based on the subject matter.
> reality is /r/bitcoin is not censored

As a complete outsider not paying much attention this is the first time I've ever seen anyone try to make this claim, it seems easily disproven.
That's one half of the story. We need to know how many billions in losses are cost as a result of climate-related regulations. And economically, how much money is 'saved' due to those regulations.
I disagree - it's not compatible now, but it could be made so.
Solve the Facebook Organic Reach Problem by Using Messenger Instead
Neom – an entire new land, purpose-built for a new way of living
I believe The Oatmeal comic was a symptom and not necessarily the cause. It certainly kicked it up another level, but the fanboyism started building a few years earlier with the growing success of the car company followed by the movie The Prestige and the Drunk History episode on Tesla.
Yes, in Portugal. We're a pretty young democracy for an European country, and historically there was a lot of bad blood between the left-wing parties.
I'd never heard of APD.

Interesting, all my life I've struggled to follow a conversation in a crowded environment, so much so that I actively avoid background noise with words in, I work with silicon ear plugs in or headphones and music with no lyrics.

Looking at NHS symptoms they describe me as a child, didn't learn to read until I was 8.

I nearly ended up in the remedial track but for a single awesome teacher who spotted that it wasn't that I was incapable but that I was struggling to understand in a noisy classroom, she gave up her lunch time for 6mths and taught me one on one by the end of that year I could read much better.
That's a double whammy because diction is so different as well; our brain fills in the gaps in phoneme recognition by pattern matching and the differing dialect makes that much harder as well.
This is one of those nuanced things that can't be generally applied to everything. Operating SSH on a port other than 22 can/may protect you from random bots/scripts but won't protect you from a determined attacker. In real world, misdirection like operating services on non-standard port does not go that far.
How companies can navigate the age of machine learning
Sounds interesting, but are they not worried that the name is taken? https://en.wikipedia.org/wiki/Coda_(web_development_software...

Web editor and web spreadsheets aren't exactly the same field, but that seems close enough for a trademark collision.
They suppress all "foreign" religion, not just muslims and buddhists.

They also steal/copy anything they can get their hands on. Airplanes, pharmaceuticals, tech, you name it, China will copy it and make a Chinese version without respecting your patents/copyright/whatever.

Yet all of my H1-B Chinese coworkers have drunk the Koolaid and think their country is great and that people are just jealous of China's growth and success.
If you want to do good, here’s why future generations should be your focus
Ebenso.
No kidding! My favorite moment is at the beginning when he introduces the talk, then pushes the slide up to reveal the date :-D
well, sure, but we were talking before '1970, rather than "before agriculture", and cultures in which the sugar lobby might have affected consumptions, not inuit.
The involvement of Western powers in the Russian Civil war (Temporary occupation of the Far East, aid to the Whites in the West) was a large contributing factor to the USSR's wretched relationship with the West - long after 'Communism in all countries' was forgotten.

As it turns out, backing the losing side in a civil war does not ingratiate you with the winner.
Hidden behind paywall.
got ripped off innit
I have to play the native Arabic speaker resident here and weigh on this controversy

1) The guy wrote يصبحهم (non standard Arabic) but it was picked as يذبحهم by FB which translates to (He slaughters/slays them)

2) The smaller problem lies in that the word يصبحهم is not standard Arabic and probably Palestinian slang like in Egypt we got many variations on the morning greeting like صباحو or صبّح صبّح etc etc

3) The bigger problem was why FB translator went out of its way to change the letter from ص to ذ instead of returning a "Not Found" or "Please double check spelling and try again" or "Did you mean ....?"

It's really very strange.
Replying for no greater reason than to shill for Panic. Coda is an amazing tool.
It hits the first worker, and that first worker leaves the FIFO queue, and thus is no longer the first worker anymore. When it calls epoll again, it'll end up as the last one instead.
I don't think it's really that controversial to suggest that Jim Crow, sharecropping, etc, were massive injustices that intentionally limited progress for decades. In the South in public schools (in some places), they do teach us about this. We got to read The Invisible Man in high school, which was incredibly subversive when it was written.

I only say this because your post implies that the only reason someone would disagree with them is ignorance or racism, but some of us just have an appreciation for honest views about history, as I'm sure you do.
The default register is unnamed:

> The unnamed register is the default and holds the most recently deleted or yanked text; it’s what’s called upon when you just type p without specifying a register.

Source: https://pbrisbin.com/posts/vim_registers/

Besides + there is also * for accessing alternate clipboard: http://vim.wikia.com/wiki/Accessing_the_system_clipboard
> Anything that increases the amount of work needed to carry out a successful attack increases its security.

Jesus christ this is a stupid statement.

Of course, if you use a tool in a stupid fashion, you get stupid results. In physical security terms, security is measured in the amount of time it would take for an attacker to penetrate the defense. This also works in terms of computer security. I'd carefully choose a bit of obscurity which would force an attacker to improvise on the fly, while under time constraint or working against a chance of discovery.

A good analogy would be a moat around a castle. A moat can be nothing more than an empty ditch. Just having an empty ditch surrounding a building would make for a rotten castle. However, having such a ditch just outside the walls interferes with the deployment of siege engines and ladders in exactly the place where one has to worry most about counterattack and so is worthwhile.

So in one sense, you are correct. You don't just put anything up without thinking about cost/benefit. Costs might be in the form of increased attack surface, or increased operating costs. The cost might even be in the form of reduced overall security.

So for example, a 20 year old Sun server running telnet and has never been patched is more secure than a brand new server

If looking up the old exploits is easier than finding the zero-days on the new server, then this is less obscure by definition. It's a badly thought out straw man.

Why don't I just put six different proxies in front of my webserver? That's six times the effort at least. Dang that must be secure.

Going back to cost/benefit, if the 6 proxies spoil your operating costs and latency, then it probably doesn't work out.
Yeah - in the macOS community Coda is a fairly well known text editor for web development. The team at Panic should definitely stand their ground on this one...
I had those issues very early on. Forcing myself to do everything in VIM solved it. It's just muscle memory that people are lacking, once you don't have to think about how to indent/move/select/yank and it is an unconscious action: all these difficulties cease to exist.
Why Glass Is Replacing Aluminium/Plastic in Flagship Smartphones but Shouldn’t
There has to be an incentive for real estate developers.

There's a project at my former company that will redevelop a part of downtown SF. There was a massive back and forth and iterations that had to be done because the numbers guy at the real estate development company wanted to cut out all residential since commercial would be more profitable.

Those are the people you have to incentivize to make it work.
Background jobs are specialized messages. You can build a decent job system on top of a message queue but you'll lose the specifics. For instance, Rabbit and Kafka won't give you the built in retry system with error tracking and UI. Faktory enforces a specialized message format (the job payload) and can do many things with that data; message queues that treat messages as a simple byte array can't do that.

https://github.com/contribsys/faktory/wiki/The-Job-Payload
Pearstep for all
It will be interesting to see what effect Xi's increasing consolidation and even amplification of power has on China's, particularly the Party's, stability in coming years. To apply an old maxim from Nathan Rothschild, "It requires a great deal of boldness and a great deal of caution to make a great fortune; and when you have got it, it requires ten times as much wit to keep it." Xi has clearly been successful in following an ambitious plan to promote himself, but in doing so he has created a position that will become even more attractive to other ambitious and talented members of the Party. When the reward increases, the amount of acceptable risk to earn that reward and the demand for that risk do as well. Some dictators are brilliant and paranoid enough, and command enough loyalty (and/or fear), to maintain their newfound power, but not all, and it indeed requires much more effort than acquiring it.

Once the exercise of these new powers becomes somewhat expected, and the holding of them by one man becomes familiar, then those on the next rungs of the ladder will start imagining what China could become if another, better man held them. We will really see who Xi is in how he responds to those ambitions.
Let's talk, I might be able to help you out.
> Coda is a next-generation spreadsheet designed to make Excel a thing of the past

There are many projects aimed at making Excel "a thing of the past" but they focus on different needs:

o https://airtable.com - use tables for data organization (organize anything)

o https://fieldbook.com - spreadsheet as a database

o https://www.rowshare.com share data (share rows, not data)

o http://conceptoriented.com - data transformations and data wrangling (I am the author)

o Coda - integration with documents

It is interesting if one of these approaches will eventually dominate or we will have a zoo of spreadsheet-like applications.
Dogs can predict epileptic seizures (2004)
Managing highly-available etcd clusters on cloud-providers with Terraform and Go
I think the analogies tend to confuse the difference between obscurity on one hand, and randomness in the algorithm on the other.

With cryptography, by design, there will always be hidden "obscure" secrets that can be used to break into the system: passwords, private keys, etc. The useful mathematical insight of cryptography is to isolate the "obscurity" into these secret bits and to pick them randomly with high entropy, while not necessarily assuming the rest of the algorithm is hidden.

The physical examples of decoy vehicles or randomizing one's route are examples of cryptographic protocols, not security via obscurity. You can tell because the algorithm is public but there are some randomly-chosen bits that are secret.

I'm not disagreeing with the core concept, but I don't see that the ssh example is very convincing either -- it seems to also illustrate the danger of false confidence when using security by obscurity....
صور+اطفال+حلوين+2018+صور+الاطفال+بيبي+(125+صور+اولاد+حلوين)
It also was a powerful factor in forcing the early revolutionaries to adopt a militarized war-footing whose impetus never quite subsided. Turns out when you build a society from scratch and have to spend most of your time solving military problems, you eventually run your entire society like a military.
can this replace elastic search?

I'm looking for a light weight elastic search alternative.
Excel also has named rows/columns and cells - one of the bunch of useful tips I learned from Joel Spolsky's "You Suck at Excel" presentation - here's the part where he covers that: https://youtu.be/0nbkaYsR94c?t=25m54s
I like the Chinese dictatorship. It has it's costs but it is a simpler place with more stability and control.

As bad info trumps useful info in the west, at scale and speed never seen before, I don't see any stability and control only chaos unfolding.
Google has basically invented a special processor with a very, very, VERY weird architecture for these sorts of tasks: https://drive.google.com/file/d/0Bx4hafXDDq2EMzRNcy1vSUxtcEk...

I don't think this level of computational power can be achieved on a modern CPU, or even a GPU! But GPUs are probably the closest analog to Google's absurdly parallel architecture.

To get a GPU working at maximum performance, you either have to go OpenCL2.0 or CUDA. Compared to OpenCL1.2, OpenCL 2.0 has a better atomics model, dynamic parallelism (kernels that can launch kernels), shared memory, and tons of other features.

NVidia of course supports those features in CUDA, but NVidia's OpenCL support is stuck at 1.2. So in effect, CUDA and OpenCL are in competition with each other.

Anyway, that's the current layout of the hardware that's available to consumers. I think its reasonable to expect a graphics card in a modern machine, even Intel's weak integrated-GPUs have a parallel-computing advantage over a CPU.

So for high-parallelism tasks like audio analysis or image analysis, it only makes sense to target GPUs today.
FF Quantum seems to usher in a new era in browser development.

Upgraded CSS Engine

Upgraded Render Enginer with WebRender

And now integrated firebug support.

Exciting stuff.
> "This is so simplistic"

> "Educate yourself."

The topic at hand is highly contentious. Regardless of how wrong you think the other party may be, it behooves us to strive to be even more civil in our discourse in such circumstances.
So, what would a non-userspace solution look like? An HTTP keepalive + pipelining + HTTP2 implementation in the kernel that forwards the demuxed messages as separate packets onto a specially-typed socket, such that a prefork daemon can accept(2) individual HTTP request packets?
Obligatory "voice recognition lift in Scotland" comedy sketch: https://www.youtube.com/watch?v=sAz_UvnUeuU

Personally I've had to "translate" between a South African and an Ulsterman before, both of whom were speaking English but with extremely different accents.
Thank you for acknowledging that. I tend to dig in to certain topics that I feel strongly in. I've had similar response before, on reddit and in real life. Both cases have been, what I could call, nasty responses to matter of factly stating what the 13'th amendment actually says.

Or one can look at plenty of longform articles about this very topic. Or countless books in this realm. Or if one doesn't believe the evidence, look no further than that 1 dot per person map, and finding prisons. They stick out.

But yeah, "climate change" rage inducing indeed. I mean, we have people denying simple (easily verifiable) claims with feelings and "simplistic" retorts.
Apart from making information easily retrievable, which ironically academia at least used to be notoriously bad at, inventing an algorithm and using it effectively in an application in many cases are two very different matters.

These arguments often get handwavy rather quickly. Real-life applications have to accommodate edge cases and non-functional requirements, something a scientific paper doesn't need to account for.

That's perfectly fine. It isn't a scientist's job to worry about implementation details but those shouldn't be brushed off lightly either.
sure! email me at boogaerts.thomas@gmail.com
We called them "lightning bugs" in rural Texas. We used to have ice cream after dark in the back yard with the parents and grandparents and neighbors, amidst a swarm of moving stars. It seems magical now, as though I'd dreamt it. But back then, it was just a typical Saturday night.
MailChimp makes single opt-in default for everybody
“My Dinner with Ramez: Or, the Identity Landscape.”
That's kind of funny. East Hollywood is already pretty dense (not height-wise though) compared to surrounding areas. I can see from a parking standing point what the complaint would be but...I don't know, any new building in E Hollywood is an improvement.
Parent clearly means feudalism in the abstract sense.
If they want to build without restriction, I say let them fail without restriction.
The iconic font and css toolkit
Using anything but SSH keys is engineering malpractice.
> Most attacks are just scripts that constantly scan everything looking for services on well known ports.

Why do you think port scans represent the majority of attacks? From watching my servers, I don't think that's true. Port scans take a ton of time, and they're easier to detect and block before a single auth attempt. Legitimate services usually have to wait until after a couple auth attempts before blocking.

I can verify the author's experience across multiple services, not just ssh. I'd bet he got 5 attacks on port 24 mostly because it's a 2-digit port number. I've moved my ssh port to a 5 digit number before, and it went from thousands of attempts per day to 0 over many months.
Having lived in small communities all my life, I would say they are cheaper as far less is required. Water, power and communication I am uncertain, though internet appears better in certain smaller communities. You need far less law enforcement as crime is typically lower. Mail might cost more, but that is factored into shipping costs.

Smaller towns when done correctly can be more self-sufficient. Within an hour and half driving radius (minimum) from where I live, it is entirely farm land. I believe 90% of the food my family eats comes from these farms and is cheaper. I purchased half a cow recently from a local rancher - 295 lbs of grass fed beef for $1400 total, butcher fees included. Also purchased a whole pig from a local farmer ~250 lbs for $750, butcher fees included. From the same farmer I purchased 8 chickens a month from them at $12 - 15 per chicken from May - September, not cheaper but worth the money. We can get produce, raw milk, cheese and eggs from all the farmers here as well.

It takes money up front, planning and a deep freezer but we are supporting the local economy, reducing transportation costs and have locally sources food. If we didn't purchase our meat from the farmers I would hunt, but there isn't a need to do both as a family of four can only eat so much in a year.

These are some of the benefits when you downsize to small communities you can know your consumption patterns easier. We haven't been able to do this for everything but this year we have finally figured out the food issue. We still purchase spices, tea and coffee which at the store but those were the first items traded at a global scale if memory serves me correctly.

One would think there is enough land in the US to do this, but it would take a major cultural shift in eating patterns and the way we operate - feasible in theory but probably not reality.
Why not? A wide and impressionable audience now understands this part of history as interpreted by an internet celebrity.

The ability to publish misinformation on the internet far outscales the ability of anybody to refute it. At some point you have to filter out the noise by appraising the source. If that means dismissing inflammatory history lessons from young cartoonists in Seattle, or dismissing medical advice from has-been Playboy models on the basis that neither group knows what the hell they're talking about, then so be it.
Has anyone received any update for the YC Winter 2018?
We submitted our application the last day of the deadline. I wonder if we would hear the news today if we get to be invited to the interview.
My point is that mythical tribesmen don't scale.

It makes absolutely no sense to "cargo cult worship" the mythical tribeman's lack of pollution, when our society is funadmentally built differently.

There are some incredibly simple solutions available to us that the "Mythical Tribesman" doesn't have. IE: We can pass a law and regulate pollution in our country, if we can convince enough other people that the costs are worth it.
How to write the perfect freelance case study
I miss Firebug for one simple reason: It detached from the browser window as a singular window that provided developer functions to all of your browser tabs. In modern Firefox and Chrome, each tab has its own distinct developer tools panel that can be detached as a separate window for the operating system's window manager to handle.

Firebug's behavior was somewhat analogous to "MDI" in legacy GUI applications, in that a single window handled multiple views. The view switched with your browser's active tab.

The funny bit is that the stack of developer tool windows we end up with today is reminiscent of the stack of browser windows we had prior to the advent of tabbed browsing.

The relevant Bugzilla bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=1219917
Don't read. Do. Something. Anything. When you get stuck go looking for a book.
This stock is headed for a 20-year record high
It's hard to see those documents. Is there a digital version of those papers or has anyone translated it to a readable font?
How to handle these 6 types of freelance clients
Who is not following back Trump. Check it out
We Aren’t Engineers – RJ Zaworski – Medium
As a multi-lingual speaker I've even had problems with speech synthesis. For instance, Google Maps insists on narrating driving directions in the system language, which is set to English; this makes the narrated local non-English place names incomprehensible. If I succumb and change the system language I can understand the narrated place names, but in return I have to put up with the poor speech synthesis of non-English languages.
I love AirTable, which operates on a similar concept.
Security by obscurity is like a moat around a castle. A moat makes assaulting castle walls harder. However, no one who could afford something better would propose to make a castle by putting a ditch around a house. (There were some early castles that were like this, but they became obsolete.)
> 1. Move your eyes off of the text you're editing so you can find the mouse cursor.

Try this: keep your eyes fixed on a character, then wiggle the mouse or trackpad. I don't think I ever actively look for the pointer before using the mouse, and I doubt anyone else does either.

I'm guessing that if you can track the mouse pointer without taking your eyes off the text you're editing, most of your listed steps become non-factors.