skysight-inc/HackerNews huggingface dataset:
Who kidnapped RIAA's CEO and what have they done to him?
Or you just write a test that checks to make sure you don't screw up.
This would be great, and is greatly needed. but I have a question for the performance junkies here:

If the cost of atomically setting bits in the mark bitmap turns out to be
high, we could instead dedicate a byte per object for the mark. This idea is
mentioned in GC literature [Garner, 2007]. Obviously, this involves an 8×
increase in memory overhead. It’s likely that on modern hardware, the
cost of the atomic bit operation is small, while the cost of increasing
the cache footprint of the mark structure is probably large.

I have been trained to think of an atomic operation at the CPU level flushing the cache line, and possibly L1 and further impacting all cores sharing the cache. This statement implies the opposite. Can anyone comment on this vis-a-vis a modern intel chip?
Yet the grasshopper will steal the ants' food, and because he is much bigger than them, he will be happy and well-fed. And the ants will be food machines with no purpose for being except to fulfill the grasshopper's desires.
What good are bombs and cannons if you don't have fuel for the bombers or shells for the cannons?
Is it easy for a foreigner to get a work permit?
> the drive for more in-person social interaction (as opposed to online videogames)

I think this is where Nintendo's marketshare is coming from as well. Local multiplayer. Games like Mario Kart, Mario Maker, Smash Bros etc. are really great.

You can get a group of people (gamers and non gamers), some take out, and have a blast.

Board gaming can be a similar experience - with the added depth that comes with many of the more advanced games.
Ask HN: Implementing a graph database using Postgres tables for nodes and edges?
After hearing/reading about the negative experiences many people have had with upcoming graph databases, I am wary of jumping into a graph db. But almost any modern application has things that will be suited to a graph representation.

So I am considering a workaround to use a graph structure, but represent the underlying data in a reliable rdbms, in particular postgres.

The approach is:
1. Make two parent tables: node and edge.
2. Make separate tables for all "objects" (like people, places, things, etc.) which would be inherited from node, so they would all have a unique node ID.
3. Make separate tables inherited from edge which would be used to represent the many many relations. So each relation has an edge ID, and each table inherited from edge can be thought of as representing a specific kind of relation (like person lives in place, or person is friends with person).

One thing I have observed so far, is a large number of tables with few columns, but I think that lends itself to the advantage of easy indexing. There can be a large number of individual queries from the front end, but I believe I can use views to make represent tables with more comprehensive info to reduce the number of queries.

What do you guys think of an approach like this? What am I missing, what is wrong with it? I haven't come across this previously, and so am a bit nervous about the ramifications. Is someone else also doing this?
I would throw a 3rd major category in there: wargames https://boardgamegeek.com/wiki/page/wargames.
1. IDEs: Mozilla is investing into IDE support for Rust in the coming year, with the goal to have great support for two cross-platform IDEs.

2. Debugger: define "actual debugger", because Rust works great with gdb and lldb and, as far as I know, always has.

3. Profiling tools: the same tools you'd use for C/C++: perf, instruments, callgrind, cachegrind, gperftools, etc.

4. OpenGL bindings: among others, there's Glium (https://github.com/tomaka/glium), which has made a Rust convert of many a graphics programmer.
It is not about confidence. It is about ownership and being a good engineer. A good engineer would have cared about the code base and ensured that a test would fail, a use case would be linked to that failure, and someone would see that they have now violated a regulation.

Then if the regulation changed, someone would grep through the use cases, and see what behavior is occuring/ how to modify the code base to cope with the change in regulations (this occurs a lot). Of course most finance firms don't do this and actually violate regulations all the time. There is literally a gold mine for the SEC/FINRA to go after, but the government is fairly incompetent at mining through the data and holding companies accountable. The reason being that they don't pay enough to hire the talent that would uncover the violations.
SEEKING WORK - Los Angeles, CA / Remote

I am a Caltech alum and independent consultant. I work with funded startups and larger companies in:

(1) Data Science/Machine Learning.

(2) Complete MVPs/prototypes from the ground up.

I've built complete products for numerous startups that directly led to funding and revenue (both web apps and desktop software). I also teach a data science course and have helped numerous companies with data analysis, writing classifiers, scrapers, AI, and natural language processing.

See my profile for my email and website.
this is done now.
Don't work omg lol.
Bitcoin regulations and the lack of validation in democracy
deploy the national guard and let the courts figure it out? [0]

[0] https://en.wikipedia.org/wiki/Colorado_River_Compact#History
SEEKING WORK - Remote or willing to travel or relocate to Japan, Hong Kong, Singapore or USA

Location: currently in Southeast Asia

Languages: Ruby, Python, JVM (Java/Kotlin/Clojure/Scala), Haskell, C#, C/C++, SQL, JavaScript, Rust, Perl 6;

Resume: https://docs.google.com/document/d/15Pob7RHSGg-EL7lS7i_1f3Ev...

Email: me (at) gildedhonour dot com

Github: https://github.com/GildedHonour

Web-site: http://gildedhonour.com

I'm an all-around programmer. I've tried breaking my passion off several times over the years, but a force bigger than I keeps bringing me back to programming. And it's been happening for 6 years.
As a full-time freelancer I've been earning a living since 2012 living and travelling in other countries.

I'm also stoked about functional programming, finance (including crypto-currencies), data analysis, machine learning and cyber security.

I don't just do programming. Rather I solve your problem choosing the most appropriate tool and technology.
When contacting me, please provide the details of what you need, your approximate budget and time estimate.

Thanks && Cheers!
They are no longer selling Linux versions. Also only MySQL and mssql are supported. MySQL is not recommended. http://help.fogcreek.com/7389/fogbugz-system-requirements
So, is this all equity funds? Wouldn't a lender like this just secure some cheaper money to fund its loans?

All this new age lending seems crazy to me. I've tried a few out but usually get 20-30% offers vs 7% at a CU and 10-12% at a regular bank/cc issuer.
Slightly tangential, I also found "Your problem with Vim is that you don't grok Vi" a good source of things to learn from. While it starts off sounding like a rant, it isn't - I think it actually manages to convey a fair bit of the philosophy :)

HN thread: https://news.ycombinator.com/item?id=2911930
Thanks for the interesting perspective. I guess when I strip it down I've written a tiny layer of magic to convert a (bastardized)TinyDNS zone-file, or Bind zonefile, into Amazon Route53 update commands.

Selling that as a one-off utility would be hard, but it does currently work well as a hosted service via the webhook integration-layer, and a small amount of git-magic.

I will have a think to see if people would prefer it self-hosted, though nobody has expressed any interest in that previously.
Infrastructure Solutions That Have Changed IT Management for Businesses
I believe you mean Oracle Total Recall (http://www.orafaq.com/wiki/Oracle_Total_Recall).
> I never understood the point of
2-factor authentication

Ouch. People choosing bad passwords has been mentioned already but the real reason is because it protects against a broad range of MITM attacks as well as some sorts of phishing attacks.
Or how about at least some code documentation. In this case the programer deleted the code because he didn't understand why it was there. Well a simple "# Needed to Comply with regulation X" would probably have prevented this problem.
Thank you for answering.

In the example given in the book, Ulam creates rows of 10, so the base is significant to how the diagonals are found.

Yes I understand the basis of number theory is to abstract away such things as the base. But the number of times I've read about number theorists and how they found their way to some pattern or truth that seems to depend on base 10 seems weird.

So it is with this Ulam example: why is this a valid way to investigate the problem? It only seems valid in base 10 to me.
Google's Moonshots lose a lot, or a little, money
From a previous thread: "On a whim, I recently updated my LinkedIn picture to a photo of myself in a multi-coloured clown wig. This put an immediate end to all messages from recruiters."

https://news.ycombinator.com/item?id=9104947
E-Commerce is a Bear, by Andy Dunn (CEO of Bonobos) is fantastic: https://medium.com/@dunn/e-commerce-is-a-bear-d233f02d52a5
Learning vim is easy, I've done it a thousand times! (As Mark Twain might say)

This time around I've been keeping a list of the stuff I miss from my usual workflow. Here's two of the most maddening:

1. Searching for literal text. Is there a way to avoid having to manually escape special characters?

2. Maintaining cursor position when scrolling. Maybe I want to go look at another part of the file and come back. How can I scroll without it moving my cursor?

As far as I can tell, I'm SOL on both counts.
It's weird how the article cuts off at "And after this, they became subject to the French tax law—which makes sense." and then suddenly you're reading about gaming energy ratings on TVs thanks to infinite scroll... It started out interesting, but there's no conclusion.
Location: currently in Southeast Asia

Willing to relocate: Yes (Japan, Hong Kong, Singapore or USA)

Remote: Yes

Languages: Ruby, Python, JVM (Java/Kotlin/Clojure/Scala), Haskell, C#, C/C++, SQL, JavaScript, Rust;

Resume: https://docs.google.com/document/d/15Pob7RHSGg-EL7lS7i_1f3Ev...

Email: me (at) gildedhonour dot com

Github: https://github.com/GildedHonour

Web-site: http://www.gildedhonour.com

==============================================

I'm an all-around programmer. I've tried breaking my passion off several times over the years, but a force bigger than I keeps bringing me back to programming. And it's been happening for 6 years.
As a full-time freelancer I've been earning a living since 2012 living and travelling in other countries.

I'm also stoked about functional programming, finance (including crypto-currencies), data analysis, machine learning and cyber security.

I am available for hire: paid support, consulting and development work.
I don't just do programming. Rather I solve your problem choosing the most appropriate tool and technology. When contacting me, please provide the details of what you need, your approximate budget and time estimate.

Thanks && Cheers!
I see, still seems like something was way off with the specific mode. It also mentions that an update increased the battery life - although not by how much.
Something to think about when giving interviews, writing articles, and creating marketing material:

> My girlfriend back then said that I had told her: "There's this undergrad at school who is the smartest person I've ever met."

That sounds more impressive and more sincere than simply saying, "He's the smartest person I've ever met."

In both cases, it's the same person saying it, and in neither case can you verify that he really believes it, yet one statement is much more credible and quotable.
1. /\Vliteral search

2. C-e and C-y as long as the cursor position doesn't move out of the visible area
The wonderful world of recommender systems
And now the plugins are gone :-( With the new GUI they do not work anymore. I was so excited when the plugins were released, it's a great SDK and we were quickly able to write two plugins that we really needed
> How could they resolve this issue?

They can't. By definition they are email marketing aka spamming.
In such a world, one stands to gain so much by being willing to work.

And thus, the 'modern' world is born.
Every time I read stories about high speed trading, I have to wonder what is actually the point of high speed trading to the society. The point of a free and fast stock market is to provide monetary liquidity and stabilize the economy by shortening the feedback loop. But something tells me that our society and economy derives zero benefit from nanosecond resolution trading vs. trading with say 1 minute resolution. Meanwhile, the market is exposed to wild swings which might be smoothed over or even prevented if markets worked a little slower.
Trello doesn't really seem like a bug tracker. I haven't used it though—maybe I'm just missing something?
I have my interns setup Vim on their first day, and it's usually their editor of choice by the end of the summer. Apparently it gives them mad credit among their peers at school too.
28 USC 1391 is actually very clear.
As much as i don't like the CAFC, their interpretation of it is completely and totally defensible.
Actually he's repeatedly said in public that there's no backdoors.

http://www.engadget.com/2014/01/24/apples-tim-cook-there-is-...
Public Jenkins servers vulnerable to new attack
I use this as a competitive research tool for digital advertising. Being able to tell which ad tags are running on a competitors site always impresses clients and prospects.

I never used it for prospecting, but companies like leadfuze use it to build targeted outreach campaigns that work pretty well.

All in all, i love builtwith and use their chrome extension daily.
Exabeam | San Mateo, California | Full time | On site

Seeking multiple positions:

--------------------------

Web Front-End Engineer:

--------------------------

Design and develop a rich user interface for a mission critical data processing and analytics application using Web front-end technologies.

--------------------------------

Platform Engineer/Sr. Engineer:

--------------------------------

Design and develop various platform components using latest technologies and coding in Scala.

------------------

Data Scientist:

------------------

• Collaborate with security domain experts, data scientists, and platform engineering team to identify security threats with data-driven methods

• Perform data processing and transformation to maximize informational value

• Conduct research activities including idea proposition, literature review, fast algorithm and learning model prototyping, experiments running, and documentation

• Implement performance-efficient models and algorithms for production

• Be responsible for accuracy and performance of models in production. Review and improve where necessary.

• Work under general guidance with minimal close supervision

• Communicate and demonstrate success of data science-based methodologies for internal and external use.

To get in touch, send an email to
The world needs a WTO type organisation to set minimum tax benchmarks in key areas. Then if a country wants to do an Ireland/Luxembourg etc they are welcome to but this comes with other trade/visa type restrictions. Without this it's simply going to be a race to the bottom for countries and tax rates.

Another other option is to get rid of company taxes and raise revenue purely at the personal level. Though this will only increase the cost of labor and skew the market in other negative ways.
Yahoo’s Omid Project Brings Scalable Transaction Processing to HBase
Afaik, yes considerably easier than in the US. Same goes for citizenship or permanent residency.

I have a couple friends who arrived in their high-school years and just became citizens.

(IANAL though)
I never used the site before. Tried it (checked for Zotonic) and I have to say the default color choice for the two lines on the chart is not very color blind friendly. It's not impossible but very hard for me to tell apart (black and some medium darkish blue).
[in case the owner of the site reads HN which he very likely does]
quit/retire from the job? Ummm .. no. If you are an NSA analyst who suddenly quits, you will be put on the observation list and the Spy-Apparat will be directed towards your life activities .. for the rest of your life .. to ensure you do not violate the mores of the cult you left. [X]

Leaders inducing shame/guilt: Yeah, this is being done every single time the leaders get in front of Congress/Parliament and say "if you don't let us do this, there will be terror attacks and people will be killed". Its not shame/guilt thats being used, but rather: TERROR itself. [X]

Cut ties with family/friends: doesn't matter, with TotalSurveillance (tm), the cult can know everything they want to know about your family/friends in a matter of seconds. No cults have ever had that power - we're talking Cult 2.0 here. [X]

Bringing in new members: yes, they recruit the hell out of people. [X]

Preoccupied with making money: have you ever seen the NSA budget go down? It only goes up, year after year - or else: TERROR. [X]

Inordinate amounts of time: if you're a spook, you live for the company. End of story: [X]

Required to live/socialize with other group members: if you have secret clearances, you are required to report any contact you make with peace groups, protestors, anti-MilitaryIntelligence groups, etc. Unless its your job to infiltrate and usurp such groups, association with them - upon discovery by your case officer - results in immediate reduced clearance status. [X]

"True Believers": 'if we do not do this, the TERROR begins'. [X]

The 5-eyes nations are in the grips of a fascist cult.
Its not legally spam to send one on one b2b emails to prospects.
The people using this successfully are writing custom emails using templates...a combo of buzzstream and builtwith with a thoughtful email sequence is not only legal, but surprisingly effective.
Bootstrap 4 Tutorial
2. Ctrl+o will bring you back to previous locations in many cases (e.g. after a search).
New Vulnerability Processing MP3/MP4 Media for Android Devices
“The Martian” Success Story and What It Can Teach You
Without sharing the specific example, I don't know what to say. The Wikipedia page on the Ulam spiral is consistent with every representation/exposition I've seen and doesn't depend on the base we choose for the labels.

I don't even know what "rows of 10" means in the context of the Ulam spiral.
Git-lfs has been helpful for managing my repo of scientific research data. Hundreds of large-ish excel files, pngs, and hdf5 add up quickly if you're doing lots of small edits.

There's still some warts (don't forget git lfs init after cloning!), buts it's mostly fast and transparent. I also ponied up $5 a month to get 50 gigs or so of lfs storage. Decent deal imho.
Heron is half Java and half c++ and could have been written on top of finagle had a different team inside Twitter had implemented it
https://www.ftc.gov/tips-advice/business-center/guidance/can...

There is definitely a legal way to send these emails in the USA.
It is a true if disingenuously narrow-sighted description of the origins of vi as a visual interface to ex, a regex-based line-editor and descendant of ed. Even the ascetic ed, however, cannot be reduced to a "regular expression system." All the more is it untrue to claim that vi added nothing but a "user interface" to ex. (As if `dib` and `ct;` and `gqap` and `zf` and `gj` were so effortless in a line-editor!) That is to say nothing of the (admittedly clumsy) scriptability of vim.

Even if you agree with vim's approach to modal editing and object motions, there is plenty bad to be said about it in light of some of the tools we have available to us today. But humble origins do not always lead on to humble ends. There is no use in calling a book bad and giving as your reason that it was once pulp. It would be just as unhelpful to call the Lisps of today slow, and to use as your crutch the old adage that "LISP programmers know the value of everything and the cost of nothing."[1] As GP said, "There's been some progress since the 1970s."

[1] https://en.wikiquote.org/wiki/Alan_Perlis#Epigrams_on_Progra...
That's cute of you, but the point of the essay is that we're not working for food anymore. We're working to sustain the system of work and to buy iPhones.
This is out and out ownage. Patreon has basically been Ashley Madison'd. Source code, internal dev documents, cron jobs, and the entire 13GB database is out.

My confidence is zero.
He seems to be very down-to-earth: http://garybrewer.com/
Talk to people (2013)
Email marketing and spamming are not the same thing. The difference is, if I signed up for it, it's not spam. If I didn't sign up for it, it is spam.

Unless you're trying to claim that the very concept of sending solicited marketing messages via email is inherently bad (which seems a ludicrous position to take), then calling MailChimp a spamming service seems like libel.
Bangalore, India. Many Positions. Full time. This is my sixth monthly post and have hired a couple of great guys from the past posts.

Expanding the scope to include Analytics, Data Warehouse, DevOps QA and App developers. Please read on.

I have recently taken up a role to build a payment network from scratch, out of Bangalore, India. It is funded by a big corporation, but will be arms-distance from their central business.

It is a large, complex and fascinating problem to crack. The potential to bring banking to 600 million un/underbanked Indians is what excited me to work on this.

In the past I have built both fast-data and big-data companies and have a few patents in this space.

We are looking to hire a good core team of full time math, physics and CS majors, UI UX and product managers, who will work of Bangalore, India.

If you are interested, please email me at google's email service - takenottie. Thanks for reading.
Your problem is perspective... Amazon Prime video doesn't want to become Netflix. They're more like a loss leader for the non-free purchases... And that's where Amazon makes its money from video.
Article author here.

The irony in your comment is that I recommend Drew's book in the primer, and Drew has recommended this primer as well.

Maybe they're both good ways to learn Vim.
It's not a paradox. It's just false. Compare "all sentences are lies".

It's close enough to true to be useful, but it's false when you treat the word "all" literally.