skysight-inc/HackerNews huggingface dataset:
I believe this is the paper that describes the approach they are using: http://www.kdd.org/kdd2016/papers/files/Paper_1069.pdf

Looks less like NLG, and more like picking existing responses from a (probably huge) corpus using ML. Hard to replicate unless you have access to the kind of data Google has.
Installing WSL and learning PowerShell properly are much better alternatives to the above.
Here's a working link:

https://static.theintercept.com/amp/surveillance-self-defens...
This doesn't deal with the design of code and the long term effects of choosing the wrong API.

It also doesn't handle new features, at all, because the tests have not been written. Even if you enforced a requirement for tests with coverage, the tests could (and usually would) still be wrong.

Trying to take conscious, adaptive, intelligent response out of the loop is a mistake.
Can you come up with a vectorization optimizer pass that could do what the OP did in the article?

This isn't a compiler bug or a shortcoming, it's a non-trivial optimization. Especially given the aliasing between the input and output (ie. it's an in-place algorithm) this is going to be a very difficult optimization.
As someone who's more fond of this approach than Go's native one, it's funny how we've come full circle (even if this never gains widespread adoption).

Thank goodness for the inclusion of sensible vendoring, by the way! Go's default system broke a lot of older code because of the native vendoring system (if you can call it that).
Logical replication has been merged into core
I pay for pinboard, for exactly this reason. I like it enough that I want it to be there tomorrow. Same with LastPass, Fastmail (don't know if they still have free accounts), The Guardian and The NYT.

There is much, much more of the web that I use for free, either because they have their own reasons for for not charging at all, or they appear to have enough of a paying base that I'm merely small-guilty but not worried, or because I don't care enough about them to think about the issue.
He never spent time in prison, but he was investigated intensely by the US gov't.
Seems like the correct link is actually - https://theintercept.com/2016/11/12/surveillance-self-defens...
Parser home: http://nlp.stanford.edu/software/lex-parser.shtml
You can buy them from sites like banggood.com / gearbest.com.

They are pretty reliable. But in my honest opinion, That kind of money should just be spent in the Dell Outlet. Get something like the Latitude 7270 / 7470 or the Latitude 7275 (Sort of a surface clone). At least warranties would be easier and you have Dell's support.
There is no reason to assume the 590 workers were replaced 1:1 with robots. The number of robots is unknown. The known values are FiredWorkers:590 CurrentWorkers: 60 PiecesPerPersonOLD: 8000 PiecesPerPersonNEW: 21,000 DefectsOLD: 25% DefectsNEW: 5%

Using this data it would appear that the factory produces less as philipkglass's math indicated. dingleberry's math assumes a 1:1 ratio of persons turned into robots. The article never says this. It only says "pieces per person." Robots are not yet persons.

A better written article wouldn't require this reading between the lines.
Agreed. They're basic, but for low volume work well. Don't know how it would work for more users, they charge by number of sent emails for day.
When people talk about 'Magic' in software they mostly just mean the implementation details don't impact them. You can have two very different GPU's both implement the same WebGL calls correctly.
Any large corporation in favor of net neutrality like Amazon and Netflix, should join Google and make fiber happen nationwide.
VDownloader 4.5.2562 Crack 2017 with Serial Key Free Download Here
Beware zoho is blocked all over the place. Many corporate firewalls simply block them wholesale.
مشاهدة مباراة ريال مدريد وملقا بث مباشر اليوم يوتيوب الأسطورة
Yup, the disparity in pay when I was in the game industry[1] was always frustrating. They worked just as hard as we did if not more and the prospects outside of the industry are a lot worse than for developers.

[1] http://www.gamasutra.com/view/news/221533/Game_Developer_Sal...
Could Bitcoin solve this?
Totally just curious. The law for "exceeds authorized access" is 20 years in prison. I think uber has a bug fixing program. Maybe sendgrid does? Do the DNS carriers? Does his ISP? I read the law. If one of these companies refutes access - this guy is facing 20 years [1]? W(why)TF do people do this? The US government is notoriously creative in these prosecutions [3]. Companies refute access all the time to not look like idiots EVEN WITH a bounty program. [2]. If I came across this I wouldn't be blogging about it for 10k?

[1]
"(2) intentionally accesses a computer without authorization or exceeds authorized access, and thereby obtains—(C) information from any protected computer;"
(C) except as provided in subparagraphs (E) and (F), a fine under this title, imprisonment for not more than 20 years, or both, in the case of—"

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

[2]
http://motherboard.vice.com/blog/facebook-is-refusing-to-pay...

[3]
https://en.wikipedia.org/wiki/Aaron_Swartz
> In most cases the companies that fail after X years have been failing for at least X-1 years. This means these guys were under total stress for X-1 years.

> One has no idea what that feels like if they haven't gone through the process.

> Imagine wasting X-1 years of your life working on something you no longer "truly" believe in. That part is failing.

> If you still don't agree, try raising money and starting a company, and work on it for X years. You will understand.

please, enlighten us with the hardships of being paid lots of funny money, and spending even more funny money, on something you know is going to fail for X-1 years, but you keep doing it anyways because ???
Just take for example Elliptic Curves which sit at the crossroads of analytic theory, theory of functions, abstract algebra, algebraic geometry and number theory. It is nearly impossible for a single person to bear the cognitive overhead needed just to understand how might one approach attacking Elliptic Curve systems
Show HN: An improved python rc
This is a recognized problem and is called Word Sense Disambiguation. It's hard but not intractable. One issue is that such sentences are themselves ambiguous and even human readers may disagree on their meaning. A statistical system can make a guess based on a large corpus of word-context pairs, which can approximate what a human does when attempting to disambiguate the meaning. It won't be perfect, but again, part of this is due to the fact that the sentence as it stands alone is insufficient.

Presumably, such sentences would be contained in a paragraph that would provide additional clues as to whom the word 'they' refers. Given additional context, you could then ask, "were the protesters or the councilmen fearing violence?" Document summarization and fact extraction systems could then approximate humans in such a task.

What's interesting is that word sense ambiguity underlies a lot of comedy. For instance, "Time flies like an arrow; fruit flies like a banana." The close juxtaposition of the word "like" being used in two different contexts is what makes this sentence "funny". I think it's not too far off to say that we could eventually teach AI systems to recognize humor.
It's not too late for slow parenting
See Collaborations on The Indie Game Forums' Creative subboard.

https://forums.tigsource.com/index.php?board=5.0
From the article:

>Also at the moment of writing this bug, it has come to my attention that SendGrid has added extra verification which forces you to have a verified domain before adding a inbound parse webhook.
I think that's what danieldk meant. Terrific != terrible (english is not my primary language so I might be wrong)
it seems like what you are looking for would be fairly easy to implement in Julia, if it hasn't been already.

Intel has contributed to the @simd macro in the language, and I think that if you just use the builtin type it "knows what to do". You do have to prefix with the @simd macro (feels similar to the "#pragma"s talked about in the talk)

https://software.intel.com/en-us/articles/vectorization-in-j...
*highly efficient meaning you stick to the full Microsoft-paid stack.

Otherwise, not so much.
- If you miss Bash, lookup "Linux subsystem for Windows"

- The command line is much improved. Look through the properties to see what new options are available (text wrap, copy/paste, etc)

- If you're getting a laptop, pay a lot of attention to the trackpad. Windows laptops have a huge range from unusable to really good.

- If you're a developer you owe it to yourself to checkout the development tools like C# and Visual Studio, if only to set the bar for good tooling in your head regardless of what environment you actually program in.

- Check out the modern Windows 10 apps in the store. Mostly garbage but I regularly use and prefer a number of these to their web equivalents, e.g. Microsoft Groove, Netflix/Hulu, etc.

- When I got a PC, despite not gaming for a really long time I've gotten back into it. It's amazing how many wonderful games there are that are up my alley now-a-days, e.g. Broken Age, Firewatch, N++, Obduction, etc. If you've ever been a gamer, give that world another go.

- Get a great, high-dpi display. Windows support for it is fantastic and all those that say otherwise are crazy.

- If you're sufficiently nerdy and end up having a house full of Windows machines, you can invest in a dedicated server to handle things like a central file server and backup. Windows Server Essentials can make for a fun, accessible-but-still-nerdy project.

- If you're super concerned about privacy there's some reading to do to turn off all the new telemetry in Windows 10. I don't bother with this.

- Microsoft Office is best on Windows, and cloud support is better than ever. I enjoy using OneDrive and OneNote everyday on both my PC and iPhone. Give them another go if you gave up on them while using other OSes (Outlook on Mac is particularly awful).

- Windows is so fucking crazy keyboard accessible. Going back to using Windows involved me unlearning some of my bad habits from Mac.

- Windows 10 can be a little buggy in surprising ways. I had to reinstall at some point because the start menu broke. Seriously. And I tried really hard to fix it without reinstalling. Just keep backups and it should be fine, it's not way buggier than macOS or Linux, just older versions of Windows.

- Set "Developer mode" http://www.hanselman.com/blog/Windows10DeveloperMode.aspx (does a bunch of useful things like turning on file extensions in Explorer)
Reason's syntax is a little cleaner and it's easier to get up and running with.
Finally Stremio for Android
It is much more like JavaScript than ocaml and so you get a familiar language but one which benefits from all the cool things that ocaml can do.
National Aids Research Institute NARI Hacked by the Shad0w Security Crew
An Interesting Fact About Google Results
The file system limitations...
I really recommend ninite.com as the first page you visit after installing Windows. Check all the programs you need, and you will get an installer for everything, without any bloat (toolbars, etc). You can re-run the file at any time and it will also update everything that has an update
As a user, I actually just want my browser to contain less features. Vendors add and add and add features. If I want different user profiles, I already have many users on my OS - I just switch between them.

When Chrome came out, I and many others switched to it just because it was lacking so many features. It was great!
Step 1. Open an account on itch.io
Step 2. Join an online or local game jam https://itch.io/jams
Step 3. Introduce yourself in the forums of said game jam and you are bound to find artists looking for programmers.
The Pioneers of Unix -Ritchie, Thompson, Aho, Kernighan, Cherry
Is it legal to post mail or messages that you receive publicly? Because that sounds like it might help.

I know I've received threatening mail from lawyers, and have been advised not to share it publicly. So not sure if it can get you in trouble.
I disagree: it seems like the author is completely unaware of the "free-as-in-freedom" definition, and all usages of "free software" refer to free-as-in-beer web services.
I am surprised to see any speedup in this! I'd expect something trivial like this to be completely memory bound with the CPU sitting almost idle waiting for bytes coming in from memory.

Looking at the benchmark code, this is using rdtsc to read the CPU time stamp counter. That does not take waiting for memory into account, does it?

I wonder if there's a difference when measured in wall clock time. It's still somewhat beneficial to have the CPU work efficiently to give an opportunity for hyperthreading to take place when waiting for memory.

If you really wanted to make something like this faster, you should focus on cache utilization and make use of prefetching instructions. x86 has pretty bad prefetching instructions and pretty good speculative fetching, so don't expect massive speedups but on ARM or Aarch64, you have a finer grained control over cache prefetching (L1 and L2 separately) and you could see much bigger differences.

As for benchmarking this kind of problems: you obviously want to measure real world performance, so you need wall clock time as well as time stamp counter, but I'd look for optimization clues in "perf stat" and other CPU perf counters, with an emphasis on cache misses and branch mispredictions.

The figure you should be staring at is the total throughput of the algorithm, measured in gigabytes per second. You should be getting figures close to the memory bandwidth available (25-50 GB/s depending on CPU and memory).

edit: I measured the wall clock time with clock_gettime before/after all the repeats (using a megabyte sized buffer) and there is indeed no significant difference, here's my results:

memcpy(tmpbuffer,buffer,N): 0.122945 cycles / ops 1495907352 nsec (1.495907 sec)
countspaces(buffer, N): 3.657322 cycles / ops 1544915395 nsec (1.544915 sec)
despace(buffer, N): 6.521193 cycles / ops 1621204460 nsec (1.621204 sec)
faster_despace(buffer, N): 1.721657 cycles / ops 1500507217 nsec (1.500507 sec)
despace64(buffer, N): 3.595031 cycles / ops 1544993649 nsec (1.544994 sec)
despace_to(buffer, N, tmpbuffer): 6.307885 cycles / ops 1615101563 nsec (1.615102 sec)
avx2_countspaces(buffer, N): 0.190992 cycles / ops 1460961459 nsec (1.460961 sec)
avx2_despace(buffer, N): 5.750583 cycles / ops 1615971010 nsec (1.615971 sec)
sse4_despace(buffer, N): 0.985002 cycles / ops 1482901389 nsec (1.482901 sec)
sse4_despace_branchless(buffer, N): 0.338737 cycles / ops 1460874704 nsec (1.460875 sec)
sse4_despace_trail(buffer, N): 1.950657 cycles / ops 1502268447 nsec (1.502268 sec)
sse42_despace_branchless(buffer, N): 0.562246 cycles / ops 1468638389 nsec (1.468638 sec)
sse42_despace_branchless_lookup(buffer, N): 0.624913 cycles / ops 1472445127 nsec (1.472445 sec)
sse42_despace_to(buffer, N,tmpbuffer): 1.747046 cycles / ops 1507705780 nsec (1.507706 sec)

Here's the diff to the original: http://pasteall.org/208511

edit2: surprisingly, Clang is about 10% slower than GCC in my experiments.
Windows is case INsensitive.
Just merged two repositories accidentally because of that.
Uber's bug bounty program seems like explicit permission to me. The twist here, as you mention, is that it is sendgrid's infrastructure. Chasing bug bounties does seem a bit risky in this "cloud" era where it's not just one entity running the targeted service.
Having features is fine imo, as long as they can be disabled.
All about the Stacks
This isn't the OP question. But Alibaba & Telegram have global reach (not necessarily good examples, though, but remarkable technology growing outside the silicon valley).
I would love this feature and it would actually get me to switch to Firefox in a heartbeat. I'm currently using Chrome just because of the the (subjectively) better developer tools, but this is a feature that would make my life so much easier!
I think it depends on the market. Lyft here (Philadelphia) is the same price as Uber just about, and they both run promotions all the time. Car availability is the same in my experience and most drivers seem to do both. Drivers seem to indicate that they get better subsidies to drive from Lyft.
Oh, man - they are still doing this? I remember spending an hour searching for this setting back when I switched from 98 to XP.
Hey Phil,

DuckDuckGo employee here - Be sure to use the 'feedback' button that you find on the search results page whenever you feel a search isn't up to standards.

Our team has been working hard at increasing relevancy, but the best changes come when users let us know what they need.

Since we don't filter bubble results (https://www.ted.com/talks/eli_pariser_beware_online_filter_b...) results certainly feel different when making the leap, and that takes an adjustment period for most people. But, if you actually feel you have examples where you can't find what you're looking for, then we want to know so we can provide you a seamless search experience as well!
The abandoned ice sheet base at Camp Century, GL, in a warming climate (2016)
This is the correct response IMHO. It's a social problem and all this yakking about tools and web interfaces versus email must be coming from armchair experts who have never tried to be a maintainer.

I encourage them to try it and learn what the real difficulties are. More maintainers are needed almost everywhere, just choose a project and dive in. And please, remember your health and the real world too! They will be easy to forget.

Lowering the cost of entry for contributors is no longer a problem. I doubt it was ever a problem.

I also doubt computers have changed the organizational problems very much. The same complaints (with some translation) could be made for any nonprofit, and many businesses too.
I have a question about the rasterization step. When creating the scanlines, would this be a possible entry point for anti-aliasing, by giving the lines a subtle gradient that goes to near 0 alpha at the right and left edges? (and maybe also the top and bottom edges for the lines at the top and bottom of the stack). There are many ways to do anti-aliasing and this seems like one possibility to me.
I see. Guess, bare `go get` just can't get a dependency into `./vendor/` so either a third-party or checking in is required.

Is there any suggestions/best practices how to maintain `vendor/` under the source control? I mean, handling updates, branch merges and all the disaster that accidental local patches may bring - this sort of stuff?
It's just me, or $10k is far from being generous?
Computer Sciences as a Scholarly Discipline and Functional Programming
Thanks for the heads up. I'll move to Google Apps on the first sign of trouble.
You're not thinking of Indistinguishability Obfuscation per chance?

https://blog.cryptographyengineering.com/2014/02/21/cryptogr... seems an interesting article.
I'm a professional data scientist. Apart from donating, how can I support the project? It's my default search engine everywhere now.
Thanks for the tip. I'll do that.

I use DDG as primary but any time the search results aren't relevant, I fall back to Google. I fall back a lot right now and I think this is the area for DDG to focus in.
A really good article for NSA to check who has read it.
Yeah. I haven't seen Uber or Lyft do a whole lot to encourage customer loyalty either, I guess because prices are already so subsidized. Uber had actively pushed my away, though, by requiring location services on even when not using the app.
RocksDB is widely used in many of projects for years, i think it's quite mature. Not just TiDB and CockroachDB, MyRocks and MongoRocks are using RocksDB as storage engine too. Also there are plenty of other projects are using RocksDB. If you are worry about the adding new feature of RocksDB, yes, you are right, but all of the storage engine are changing rapidly(even InnoDB which is used by MySQL as default engine), Anyway, happy hacking :)
It can definitely be an issue and a point of conflict in popular areas. It may be an issue that needs to be resolved with permits—limiting to a certain number of horse users per day per trailhead, for example. I hate permits, but if visitors are beginning to significantly impact the Wilderness (which the Wilderness Act is established to protect against) then permits to reduce impact are necessary.

Where I live, most Wilderness Areas are relatively little used and suffering from post-fire erosion, and so the trails often suffer from overgrowth and fading tread. As a result, horse use is actually quite welcome as it's currently below the threshold where it goes from helping keep the trail beaten in to actively damaging it.
He doesn’t mean Hacker News promotes YC in the literal sense. He means Hacker News is a popular hub for developers which are a target audience of YC. By association, Hacker News as a property of YC helps YC stay in the minds of developers.
The last time there was a SendGrid article on here, the feedback from the community was far from kind [0]. I again re-iterate that SendGrid has no business sending emails [1].

[0]: https://news.ycombinator.com/item?id=12142728
[1]: https://news.ycombinator.com/item?id=12145019
How Jon Stewart Redefined Late Night – Altucher Confidential
So, whats the best windows ssh client these days? Still putty ? bitwise? other new hotness?

I've been getting pretty frustrated with my new mac and im supe r tempted to try out a Razer Blade.
Lack of history separation seems quite pitty to me imo :-/
This is how I built a working conceptual prototype app in less than a week
The article doesn't even talk about software at all, services is what it means.
senior vice president usually is a people management type person, in charge of people, processes, and product (3 p's as they say in management lingo), in other words, hire and retain the best people, introduce proper workflows to make things more efficient, and make sure they're generating kick ass products on time, with high quality.

this is often times can be confused with a cto's role, but i believe a cto's role is more independent, has less organizational obligations, in other words, manages much less people, at least at large companies. a cto's main role is to work more with customers, partners, evangelize products, and think about the longer term vision of the technology, this could be internal technology, like datacenters, to things like the next 5 year's software products.

at small companies, i think you'll find cto's also doing the job of a svp along with marketing, sales, support, etc.
Pardon my ignorance, I'm just wondering about some context, since the Kalman filter was invented in the 60s. Are Kalman filters still highly relevant, or are they (in practice and/or in theory) obsoleted by other techniques, such as general ML?
And we just experienced a major consequence of the culture of agencies favoring offense over defense. The NSA could have been working with American companies to help secure their systems instead of hoarding exploits. And now civilian organizations are vulnerable to hacking by foreign powers. Election manipulation is what you get when you favor offense over defense. We're now not in control of our own coutry anymore.

Was it worth it? I guess for the stock prices of the contractors and the people the foreign power favors at the time. But everyone else gets screwed.
It’s Time To Suspend Donald Trump From Twitter
How to tell what font is on a webpage?
Yes, it's a trade off. Living somewhere expensive where there's little liquidity sucks.

Living somewhere cheap, where you can get occasional well paid work and save money can also work.
So then use a browser whose stated goal is to be minimal. Container tabs are an amazing addition with great security and privacy benefits. If you think changing OS user profiles is comparable, you either don't fully understand the concept or you are way outside of the demographic of people that will use this.