skysight-inc/HackerNews huggingface dataset:
Strictly Tagged Clojure
The issue with your math is that you're incorrectly assuming that a vote in the House is equally powerful to one in the Senate. On the contrary, a seat in the Senate is far more powerful due to procedural differences, significantly longer terms, and the smaller size of the body.

When just looking at the representation in the Senate, Idaho has 4% of the votes but only 0.49% of the population... A factor of nearly 10.

The make-up of the US government was always intended as a way to balance equal representation by state (Senate) and population (House). The problem is that while the original 13 states were relatively uniform in size we have since created states with vastly different populations (Wyoming is 68x smaller than California!).
Show HN: iPhone Based Social Network in Need of a Good Home
Hi all,

We started a social network named Groupie back in 2008. Had tons of fun with it, went through some good times and for lots of complicated reasons, havent been able to focus on it and give it the love it needs. It's a web app and an iPhone app with several hundred to several thousand active users... havent really looked at analytics in a long time. The name itself is worth a lot as well. We want to find a good home for it as we turn our focus to other projects. I am not really interested in money, I want it to find a good home with someone who cares to work on a fun project, enjoys social networks and restore the app to artistic greatness it once was. Think of it as a head start on building a social network that has tremendous engagement (we can talk details later). Anyway, message me if you're interested....

https://itunes.apple.com/us/app/groupie/id330225210?mt=8

lefstathiou at gmail dot com
Hi there,
I'm the creator of Redline and I very much want to complete it but other work and life items have got in the way.
I hope to return to it just as soon as I can.
- James.
Google is now telling you that they have scraped your email for purchases.
So two way SNAT/DNAT is nastier than using a public IP block that you don't own? Pretty bad practice if you ask me. At the very most you should use a block that you own. Also I've never had any issues setting up IPSEC VPNs or Tunnels with two way NAT, if you have your configuration setup correctly.
Perhaps the OP will be on the other side, next time. Perhaps the OP overpaid for their shares this time. Perhaps a buy-sell agreement would have established a higher valuation or simplified the current transaction by injecting obligations and certainty. Energy that goes into buying the shares back is mostly a distraction and makes the company less likely to succeed and thus the shares may be worth less.

Suppose the OP holds out until the offer is quadruple. It's only the difference between a weekend in wine country and a week in Barcelona.
A country like the US would be better served by immigration than having its own children. You could choose only the best of the best in the world to grow your population instead of throwing the genetic dice.

But that's beside the point; we don't have Netflix pay for public schools, the state does that. Similarly Netflix paying for maternity/paternity leave seems silly to me.
Media Planner
As soon as the article brought up plans of carriers to expand LTE into the unlicensed 5GHz band, I immediately thought about the implications for current users of WiFi. Specifically that high-powered LTE would overwhelm the signal output by home WiFi routers and in other typical scenarios.

The article comes essentially to to the same conclusion, and it will be unfortunate if new FCC regulations have to be created. It seems to be human nature that sooner or later powerful interests stop "playing nice", and start acting like bullies until regulators are forced to step in.

Of course it doesn't have to go that way, but what are the odds that it won't?
"An IPv6 address is basically a UUID."

This is the reason why I can't believe we're not all on IPv6 yet. You would think that the online advertising industry would have done everything in their power to push IPv6, at any cost. 90%+ of people on IPv6 will literally have a unique identifier FOR LIFE on every device they own. Marketers can now pinpoint down not just to an IP address that identifies a single NAT interface, but each individual device.

I hope that operating systems and/or routers will provide the option to rotate each IPv6 address on a routine basis. It would also be nice if ISPs would rotate the block that is handed out to each customer, but this is unlikely to happen. Every phone, every tablet, every PC, every thermostat, every door lock, every fridge... uniquely identifiable from the day it is hooked up to a network. :(
Why do you feel obligated to spend 15 minutes indulging them?
Algorithm-based decision making
I built this algorithm site to help myself make a weighted decision on my next career step. http://decidealgo.com/ I hope others find it useful too. It won't tell you what decision to make, but I find it very helpful for thinking about what factors/considerations matter and relatively how much they matter.
Any particular Ai or ML podcasts?
Mitro has been resurrected as Passopolis
At one point half the world was living under socialism - that's a pretty big set. Perhaps other species would have a better way of executing it :)
No they don't.

If you use swift features then your class is inaccessible to ObjC. If you mark your class @objc then you can't use many swift features.

The only thing that works well is writing most of your app in swift and writing ObjC wrappers for C/C++ code, because dealing with C in Swift is atrocious and many libraries simply don't work in Swift because of initialization issues with complex structs.

Also, having two tools to choose from that do practically the same thing is never really a good idea because you waste time trying to figure out whether Swift->ObjC interop is going to fuck you over more than ObjC->Swift interop for this particular class.

Also, once you start mixing code and have your code importing a Swift header and your Swift bridging header importing your ObjC classes you start getting huge compile times as anytime you change an ObjC header your entire swift code has to be recompiled which takes forever because the swift compiler is dog slow.

My advice, pick one language for your project and stick with it, the language I would advise until Apple writes base libraries in Swift is ObjC, because if you run into performance issues C/C++ is going to save your ass far more than Swift will.

And mostly because

var cell = tableView.dequeResuableCell("foo") as! CustomTableViewCell
is MORE typing than
CustomTableViewCell *cell = [tableView dequeResuableCell:@"foo"];
>Storage isn't being expanded because the demand for local storage is decreasing for most users - where someone used to sling around gigs of music it's now streamed on-demand. Ditto videos.

Is this a feature that the users want? Or a feature that iTunes, Google, Amazon, Netflix, and Spotify want? It's interesting to me that the "drive for bigger drives" stopped the exact moment monetization of cloud services came on the scene.

Me, I'd LOVE to have my entire MP3 connection on my tablet. I'd also like to have enough space to put a half-dozen movies on my tablet for long car/airplane trips. Hell, give me a 1 TB drive and I can store most of my entire video collection in my tablet.

But they're not making tablets that big. Coincidence?

You're probably right, I don't "need" expandability. I _do_ need more built-in memory.
Growth is never done, and it's important to be early
In this world there's two kind of people:
- Those who hate AC.
- Those who know how a thermostat works.

To the employers:
- Buy AC that are powerful enough for the office room.
- Have the office in a well insulated building.
- Keep the office at 20°C (68F) in winter and 26°C(80F) in summer. If you can also keep the temperature stable, everybody will be happy.

To everybody:
- If you see someone setting the AC at 16°C in summer or 30°C in winter, you are allowed to revoke this person's rights on the remote AC forever.
No, they directly scrape. I've noticed this feature for over a year in Google Now. They include the delivery time and status.
>The home directory is littered with lots of files that most software store there so my user data goes into its own subfolder.

This is a really good idea, going to try it!

Can you go in to more depth about your first tier and sorting process? I'm most interested in how you use datalibrary, databank, datastore, datakeep.
This reminds me of SXEmacs : http://www.sxemacs.org/
When I was teaching English in China, one student got locked out of his apartment. Apparently, the city has authorized locksmiths you can call to open your apartment after proving that it's you. So he called one and was shocked at how quickly the locksmith could open the door.

The locksmith said to him "Locks aren't for people like me. If someone wants to break in, a lock isn't going to stop them. 15% of people will try to steal no matter what you do. 15% will never take anything even if you leave your door while open. Locks are for that 70% in the middle that will steal if the opportunity is right."
To consider alternate/opposing viewpoints, perhaps.

But there are many viewpoints, and to consider all of them would take an excessive amount of time.

As such, it seems there may be uses in narrowing down the ones to consider in some way.

One option I've considered would be to focus on the boundary of what viewpoints one considers to be plausible.

So, in each "direction", the viewpoint that, of all the ones which seem implausible, seems the least implausible, and also the viewpoint that, of all the ones which seem plausible, seems the least plausible.

Another idea might be, if one has already considered a viewpoint, and the viewpoint isn't changing, there might cease to be much use in considering it further (suppose, for example, that one can pass an ideological turing test of it with flying colors). Does it not seem implausible that it might not be worth spending more time on exposing oneself to that viewpoint?

After all, I doubt you believe that you have an obligation to consider the viewpoints of off brand viagra sellers whenever you receive spam in your inbox.
>Why not skip them?

Why not, I bet you can do that just fine without a tool? Do you always have to reply to everything that you read?
Many of the previous posts show up at https://hn.algolia.com/?query=hitchbot&sort=byPopularity&pre.... There were lists of links in some of these that were voluminous to the point of hilarity. Let me see if I can find one. Edit: hmm, yes: https://news.ycombinator.com/item?id=9998853.
...where is a workable solution in a capitalist system where the only thing we value out of these animals is the quantity of flesh and milk we get out of them?

The whole debate will be moot as soon as synthetic meat and dairy tech comes online. People will say it's a revolting idea at first, but it will rapidly become socially unacceptable to harvest live animals once there's a viable alternative.

I actually expect this trend to be pushed by the meat industry, not fought by it. Nobody wants to be in the animal-husbandry business less than the factory farms, because animals are expensive and inconvenient to deal with. It's going to make for a fascinating socioeconomic transition.
Logo very reminiscent of Obama's campaign brand. Doesn't really seem in keeping with the product, style-wise.
Someone needs to do for subrepos what git did for branches. Working with subrepos is a nightmare.
70F in Summer? Then, which temperature would you set up in winter?
It also scraps my hotel bookings, automatically add it to my calender if it was booked under my name and when I tried to look up the address on google maps a mark has already been added. Quite nifty if you ask me.
The Isomorphism of Ideas
Seriously? So, don't you lose a fortune having to re-purchase a licence every time you change your motherboard (either upgrade or failure/warranty)?
Are you aware that the Internet evolved out of a connection of academic institutions with the DoD's network as the backbone? The DoD was literally the first implementators of TCP/IP as well as where the research was started and funded. Vint Cerf was a DARPA manager.
I'm sure you'll further improve this, good luck!

The single deployable server you advocate is a single point of failure.

I'm not talking about a deployable server, I'm talking about a deployable as a unit of deployment, e.g. a war archive. A deployable is a compile time artefact, a single point of failure is a runtime concept. In that sense, saying a deployable was a single point of failure is like saying a line of code is a single point of failure.
I really like the idea of a circular keyboard for a smart watch. And yes Qwerty makes little sense on such devices since the only reason for it is all those people who trained to touch type learned qwerty which they can't do on anything but a normal sized physical keyboard.

Still while using the same "button" for three characters might have some advantages using a autocorrect system I'd like to see a rotary phone dial like interface where you can reliably enter one character at a time and without heavy reliance on autocorrect.
I would love to run this. I'm a bit worried that there is only a "certain degree of concurrency" promised in the XELB library it's built on. Seems like there would be many ways for this to get blocked. `list-packages` might stall my whole system, not just Emacs.
Virtual machine :P
Even in 1906 when Upton Sinclair's expose on the meat industry, The Jungle, leading to a storm of national controversy, heaps of legislation, and the founding of the FDA - at no point do I recall in that book Sinclair mentioning anyone actually fucking the animals.

Anyway, that law sounds incredibly unconstitutional. Maybe there would have been a different outcome for the law if it made investigative journalism illegal in all cases and not just when you're specifically investigating pigfucking.
I noticed that too. Could lose 50% of the US market right there!
...wow. I might just get off The bed and try it right now.
I think the emergence of larger phones is a bigger factor.

I have an iPad 2 that I used a lot for some time after getting it. Reading, browsing on the couch and bed, watching movies, travel research when on the road, etc. I have barely used it since getting an iPhone 6 Plus. My phone screen is now big enough that browsing and reading work well, movies are fine, researching things is straightforward, etc. I don't even know where my iPad is right now.

I can see them being useful for kids still, but can't think of use cases for myself.
You want a realistic answer? "Finders keepers. We made it."

Now, I do agree that it's a massive chunk and it could be better used given up to the rest of the internet, but honestly we should be pushing harder on ipv6 instead.

The whole "They are the greatest force against peace and for suffering the world has ever known" part is a matter of opinion and I disagree with that statement.
I like HBO Now, but the video quality (over fiber, no less) is absolutely terrible. It's easily the flakiest thing on my apple tvs, as well.
The beaver is considered to be the "front" of the coin.
My point is that the advertised separation of frontend and backend using stored procedures in your database can be a huge misfeature - it requires a lot of management and rigor to maintain a compatible API interface that allows that kind of architecture. Frankly more than I'd expect from a bunch of JavaScript snippets (where you usually don't have a lot of tooling to support you).

Relying on stored procedures in a hosted database system also means you cannot write locally reproducible, reasonably hermetic tests.

It also (obviously) completely binds you to a single vendor.

In short, it has all the drawbacks this architecture had when it was still Oracle database servers and stored procedures in PL/SQL (and/or the equivalent from MS, IBM, ...). It also has similar benefits (no need to manage a separate server, simpler architecture, often simpler to get things done for novices).

There are good reasons why that architecture largely lost in the market by now, I'd be very careful to make sure this is a good fit for your problem. But of course only you can be the judge of that.
Interesting comment on that article by Siddharth Agarwal:

"(I work on source control at Facebook.)

Every problem you mentioned with monolithic repositories is a well-known problem with Git (though some of them do have workarounds, such as clone with --depth). None of them are issues in principle.

With Mercurial we're aiming to provide tooling that scales well while still maintaining DVCS workflows like local commits."
So this "CTO" had never heard of Whois? I think I first heard of it in 1991.
Sound like a virtuous cycle.
The NHL partnership is definitely going to be good for the game. Finally going to introduce some modern, quality, team websites in addition to potentially couple second delay livestreams instead of the current 90+ second GameCenter Live offering.

NHL is also toying with more tracking technologies [1] that could make for a pretty cool experience while watching the game live (The cost of pucks with tracking chips were ~$200 each, which is obviously too expensive for how pucks are used currently.)

[1]: http://www.nhl.com/ice/news.htm?id=750201
I have an iPhone 6 (not plus) and I still use my iPad Mini on a regular basis, especially for prolonged web surfing and ebook reading.

iPhone 6 Plus is way too big for a phone for me. Even non-plus is uncomfortable. I could use my 4S comfortably with one hand. Now my thumb movements cover only ~60% of the screen which means I need to use two hands. I dislike it a lot.
I'll check out LambdAuth.

To get around execution time limits, invoke another Lambda within your current Lambda function.
Related: "Why the FBI wants IPv6: It's better [than CGN] for tracking criminals" [0].

[0]: http://gcn.com/articles/2012/06/07/fbi-wants-ipv6-hard-to-tr...
Hey, check these 4 SEO resources:

https://zen.market/?q=SEO

Helped me.

EDIT: website is built by me. check the 4 links under "Get armed with SEO tools". clicking on search result brings dropdown with all resources. These resources are the most explicit I could find.
Unata (unata.com) is a VC-backed, Toronto-based startup in the enterprise retail space. We are building the retail experience of the future. We work with large retailers to power their digital experiences, while personalizing each shopper’s content and offers based on their purchase history. We’re connecting the physical shopping experience with the best of the digital world. We are growing fast and need to scale our core product team. We are looking for the roles below.

Current stack

Backend: Python (Flask, SQLAlchemy, Celery, Numpy, Pandas), PostgreSQL, Cassandra, Jenkins CI, Redis, Memcached, CentOS

Frontend (including Mobile): Angular.js, Sass, Grunt

- Platform Engineer - Python experience, intermediate/sr, understanding of service-oriented architectures (more info > http://unata.com/platform-eng)

- Data Science Engineer - Application development experience, machine learning knowledge & experience (more info > http://unata.com/data-sci-eng)

- QA Engineer - Test automation, development experince, process minded, familiarity with CI systems like Jenkins (more info > http://unata.com/qa-eng)

- Data Developer - Data integration development experience, detail oriented (more info > http://unata.com/data-developer)

Why you should work for us:

- Competitive compensation and stock options, comprehensive health benefits, flexible paid vacation

- Relaxed work environment in downtown Toronto (King & Bathurst), Work-from-home-Wednesdays, fun company activities

- Opportunity to make a big impact in digital retail! Your work will be seen and used by millions of retail customers!
How to Make Electrically Conductive Dough
I think the biggest issue is that in a vtable you jump directly to the method by index, and with objc_msgsend it looks up a string in a hash table.

Mostly the difference is ints vs. strings in my opinion.

As well in C++ if you don't mark your method virtual you can bypass all the vtable crap.

I love ObjC but method resolution is far more expensive than in C++, especially non-virtual methods.
Another way to look at this is that repos quickly ossify into unplanned Conway boundaries.

Where possible, the goal is to decouple software components by design, not by backpressure from the toolchain.

I've seen the many-repo approach. It's particularly frustrating on distributed systems when a shared component migrates from repo to repo like a sad ronin, sometimes alighting in some of them more than once.
You may want to reconsider the name since JAWS is widley known as the defacto application for accessibility screen readers.

As far as legal stuff goes the american federation of the blind has been known to litigate against technology companies.
And here are some circuits made with the Electrically Conductive Dough:

http://courseweb.stthomas.edu/apthomas/SquishyCircuits/build...
HTTP caching and the browser back button: what to watch out for
I'm also a Canadian in LA.. It tends to be other Canadians who can pick out my accent (from Toronto originally).
I'm very excited about this release. I would like to promote my own small and insignificant contribution to it.

I made a few improvements to the template engine to make it easier to write your own templates. An example is the new built-in `hg log --template=status` or `hg log -T status` for short. For each commit it displays file additions, removals, and modifications using the same style as `hg status`. Copies are displayed if you pass the --copies/-C flag, just like `hg status` too. You can see this template in the map-cmdline.status file in the installed Mercurial templates directory:

https://selenic.com/hg/file/tip/mercurial/templates/map-cmdl...

I especially like this example because it exhibits Mercurial's extensibility and overall philosophy very well. Rather than cluttering the CLI with a bunch of extra obscure options (such as a hypothetical --status option), we provide a generic mechanism where more advanced users can hook their own customisations into. We do not complicate the UI for the uncommon case.
> I've even turned to SEP for mathematical concepts (to the extent it covers math), for example, because there is no free authoritative resource in that field.

Does http://mathworld.wolfram.com/ not do the trick for what you were looking into?
What's common knowledge at your workplace, but blow the rest of our minds?
In Nova Scotia the only people you hear saying eh are from Ontario, mostly from the Toronto area it seems.
The single best way for these farmers, any farmers, to refute any / all concerns like this is to set up publicly-viewable, always on video feeds of their entire farm operations. Problem solved; assuming there isnt actually bad behavior. This is not expensive.
So wait, what now? So you can have an email address like first.last@isp..co.jp? Can you give me a generic example?

Yeah, I'm with the other guy, regardless of whether or not it's a good idea to do validation (it's not), that's not an address that should pass validation because it's not a valid domain or hostname.

I could see it being less of a big deal in the mailbox portion given that it's now kinda kosher to ignore dots there.
What are people doing to their IKEA furniture? Mine have seen six apartments in 10 years and are still basically new. Never understood why they have a reputation for "falling apart".

Only Target and Walmart furniture have fallen apart on me--usually within less than a year.
I've been using hg-git for years for almost all my git contributions. Works well.