skysight-inc/HackerNews huggingface dataset:
Maybe rename topic, but also lets think of happier days in 2011: https://news.ycombinator.com/item?id=2154706 :P
Tech’s favorite royal Prince Alwaleed bin Talal has been arrested
I came here looking for one too. All they offer is the CSV that powers a Neo4J graph, not a link to the 1.4TB of files (which is what I want to ingest)
I suppose it's easier to pressure governments to change what's going on when we have journalists willing to tell us what's going on.

When it comes to reporting information obtained from "secrecy jurisdictions", I think a standard of "if it's not illegal to report, it's OK to report" is reasonable.

After all, that's the same standard you're advocating for managing your tax affairs.
You're all missing the extremely immediate issue for YCombinator: Yuri Milner's money is from Russian oligarchs.

https://news.ycombinator.com/item?id=15631084
Visiting Lord's Bridge: The Mullard Radio Astronomy Observatory Near Cambridge
Samsung OS is always slick until a year later when they drop all support for it, and the force installed apps start to install adware. This has happened on every Samsung I’ve owned.
This is interesting as I’m attempting to replicate a normal school’s curriculum. At school, we often take 4-6 subjects a day, which I now realise is the aspect I enjoyed most, and missed terribly at university. But now, it’s not so easy with other commitments, and also there is almost no mentor/peer support.

15 minutes per subject per day is a bit controversial for me though, as when I get into the swing of things, I work really hard. But I’ve never thought about this affecting momentum, perhaps my getting overwhelmed is actually a sign of burnout
I am surprised that there is so much margin. Is this because:

1. Amazon product delivery is so convenient that users don't mind paying little extra or

2. Walmart discounts products valuing their warehouse space more. Thus not realizing there was demand for the product elsewhere or at a different time.

Seems like it would be simple for Walmart to figure out this arbitrage and shelve products for longer time. Any thoughts ?
So how bad is this exactly? I'm all for equality, but the world is built on the game known as capitalism, and this stuff exists because people optimise their playing strategy.

I know the starting conditions can be unfair, but we kinda need people at the top to make the whole thing work. If the world runs on money, then there will always be a poorer place that wants to attract the rich, and so havens are born. Let's not forget the rich spend a lot of money in their own country too, which is an essential part of a thriving economy.
They may well be heading this route. Having so much power without an effective voting mechanism through which users (a.k.a. netizens) can influence decision-making is a known path of development that leads to nothing good.
But corporations do like to paint themselves as moral and fighting for you! Another thing is why people believe in it...

All in all, there are many things that are not illegal to do, but definitely immoral. Such tax schemes sure are immoral in my eyes, I'm a hard-core capitalist, but no way your average Joe stands a chance at "optimizing" taxes. People need to call out these companies more, but it's easy to deceive the people. Apple felt the clock has shifted and its beneficial to them and say supportive things of LGBT issues and people truly believe they are fighting for the average man.
In British Columbia, the westernmost province of Canada, the bonfire night celebration has been grafted onto Halloween instead, and the evening of October 31st is filled with the same echoing of explosions and fireworks that you would experience in a city in England on Nov 5th.
> the second they decide to license their Google Earth data including the cleanups they do on it

Haha. Good luck with that. Google doesn't give its geodata away.
>you should grow up

Tactfully tactful
I agree about the schedule. I currently have 2 hours a day for learning. I spend an hour at a cafe reading (currently Sapiens - Yuval Noah Harari) every morning before work. And an hour at home after work before anyone else gets home to do software stuff (currently learrning/implementing Stripe payments). Then on top of that if I have free time in the weekend I spend it on whatever project excites me the most(learning to sketch atm).

I think that building up strong habits around what you are working on makes it easy to maintain momentus.

I also agreee that even small increments of time can incredibly productive, like listening to an audiobook during a 15 minute commute.
You're in luck, MIT is not one of them.
Republican-controlled Congress ordered destruction of vital sea-ice probe
Ya, lots of history courses have a discussion along side that teach how to interpret texts instead of fact memorizing. These skills are surprisingly useful.
The Facebook and Twitter ties to Gazprom and VTB need to be investigated. ASAP.
What I'm psyched about is OpenStreetMaps data queryable with Athena. It's traditionally kind of a pain to convert PBFs to a queryable format.
It’s also similar to fingerprint behavior — you could add multiple people’s prints to your phone.
Paul, thanks for the comment and I agree with you: luck and timing are two external factors that have significant influence on the outcome, and strategists have little if any control over either. The only "counsel" I can provide is the idea of being as iterative as possible, and try to adapt / respond to the result (test => observe => refine). If you had $10 to bet on the same probability outcomes, rather than betting all $10 on one outcome, if you could play it by putting $1 on 5 outcomes and reserving the remaining $5 to double down on your highest probability winner, you're much better-positioned, statistically, to come out ahead.
"Hey mum, blocking adverts is simple! All you need to do is install and configure dnsmasq, then configure some bypasses for sites that break!"

Yeah, sorry, no. As for reporting sites that break, that's a good thing to do in general, but not too good if you want to use the site now.
Why was this downvoted? This is amazingly imaginative!
Ooh this I can relate. My projects are nowhere as heavy as yours, and even when I attempt to set milestones, I find that I rebel against them in very creative ways. I’ve learnt to be ‘flexible’ instead. It’s a matter of slow-training yourself I guess. Good luck with your projects
Ask HN: Is there a good alternative to craigslist for finding rooms/housing?
It used to be that craigslist was the best resource or this, but I'm just wondering if any better alternatives have shown up in recent years. Not necessarily looking for an apartment to rent, but maybe just a room for rent or something less traditional.

Something specific to Bay Area housing could be useful also.
1. Good call-out. Agree and would strongly encourage anyone in this space to read Innovator's Dilemma.

2. Could not agree more with this (and have seen a lot of first-hand pain here). One of the biggest generators of employee anxiety is simple uncertainty, and uncertainty is a product of inadequate visibility into and/or understanding of how and why things are happening. That's again one of the reasons why I feel every org/team needs a framework like V2MOM, because that's a hierarchical structure for documenting and communicating a strategy in a way that gets employees participating in its development, execution, measurement and refinement.

3. +1 here too. I link out to the Farnam street post in mine.
When you ban that 90%, all that desire and energy and capital will sink into the other channels, and the outcome will be nothing like you wanted, just like banning drugs is nothing at all like deleting drugs from society.
I wish for security and simplicity there was a way to disable everything but 7-bit ASCII. Like, who actually thought that having identical characters for different things made any sense ??
This plane cannot fly until the DGCA (aviation regulatory authority of India) registers it.

The PM of India has urged the DGCA to to clear this project expeditiously.
I think it would be easier to have a conversation that cares about human emotions and get results, than to insult others and lose perspective of those involved. The recent flak over Node COC is a extremely good example about how "having an honest conversation even if it hurts people," is extremely destructive. [1]

[1] https://www.theregister.co.uk/2017/08/24/nodejs_forks_ayo_co...
Yes, me too. TD was also pretty much considered useless, until it was used for backgammon. And like many things in the AI/ML world, no one really knew exactly why it worked so well.

Backgammon is also interesting in that there is a non-determinstic element - the dice roll on every turn. This is where TD seems to shine.
It's fun to go through this to see how people are structuring their business, but most people respect the tax laws of the country they're living in. And if they're not breaking any laws, this honestly shouldn't be publicized. In the same way I don't think your personal income should be made public for the whole world to see.
The havens are not the issue. The fact that YCombinator start-ups are funded by Russian oligarchs (via Milner) is an issue. The fact the the US Commerce Secretary is in business with Putin's family is an issue. The fact that Facebook and Twitter are funded by Russian oligarchs (again, via Milner) is an issue. There are a lot of issues here.

These oligarchs have no problem killing people wholesale. You want to give them a positive ROI on their investment? WTF?
It is much easier to opt out of the Facebook “Net State” than the Google one, IMO. I have never been on Facebook, family members email me, I still get invited to things, etc. I really don’t see what I’m missing by not being on it aside from some centralization of communication services that would hardly be much of an improvement for me.

Almost everyone I know feels the same way. The common refrain I hear from most people is, “I only use it for photos and to keep up with X distant relative(s)/friend(s).” This also seems to me, to be the general cultural attitude towards it.

It seems to me there is a subset of the population that are very active users and a further subset who are negatively influenced by its advertising reach. However, are we really to believe that a product that so many people claim holds so little away over their lives is really all that influential?

Conversely I have almost never heard anyone do anything, but admit the power Google products hold on their lives (myself included). Even of the odd tech people I know who have, with great dedication used something like DuckDuckGo, disavowed Google products in their lives at some point only a handful have ever really stuck with it.

Google’s reach seems far more ubiquitous and forceful then Facebook’s, IMO.
It is true that you need to remember a lot of things to do math effectively, but a big difference between knowing dates and knowing theorems is that you can re-derive the theorems by yourself given enough time. A not-insignificant reason I got into mathematics was that I have difficulty remembering specifics, so I could lean on reinvention.

I frequently forget the trig identities, but I know the basic definitions of trigonometry and that there ought to be certain identities, so I know I can re-derive them or look them up. But, I only need to do this when I teach calculus.
You invoked morality. The moral calculus is pretty clear to me: I’ll take the gay loving advancer of technology over governments stealing money to use it to blow up people any day.

Apple has the moral high ground, and that ground is higher the less taxes they pay.

Remember military spending is far more than roads.
I don’t understand the objection to price if it fulfills all your other requirements. A quality bag will have a lifetime warranty. Have you looked at Go Ruck?
the world is built on the game known as capitalism

Before that it was built on the game known as feudalism, and that seemed equally inevitable to most of the participants. You might find it interesting to look at the percentage of GDP in different countries from the financial services sector, and how that has changed over time. Also look into the work of the late Mark Fisher who does a good job contemplating alternative paradigms in an accessible and non-dogmatic way.
I used unittest for ages and put off trying pytest for far too long because "unittest ships with Python, and it's good enough". Then I finally gave pytest a solid chance, and now I'm never going back.

I love, LOVE, L-O-V-E explicitly passing in fixtures to individual tests, rather than trying to going my tests into "stuff that needs this fixture", and "tests that need that setUp instead", and "things that need some of both ClassA's setUp and ClassB's setUp so let's inherit from both". That was a freaking nightmare that I ran into all the time.

Suppose ClassA sets up a database connection and deletes test data out of it afterward. That's kind of expensive, so you only want to use its fixtures when you actually need them. ClassB does the same but for a remote API. You end up clumping all your DB tests under ClassA and all your API tests under ClassB. Fair enough. But over time ClassA also ends up tests that don't actually hit the database, but they're so logically associated with the other tests in there that you toss them in anyway. And ClassB accretes tests like "assert that parameters are valid before hitting the API", and you're setUp'ing and tearDown'ing on those anyway even though you don't strictly need to. Fine, whatever - there aren't that many so it's not terribly bad. But now you want to write some tests that fetch from the DB and make API calls so now you have to subclass ClassA and ClassB so that you get a covering set of fixtures, and invariably they won't play nicely somehow, and everything just got infinitely more complicated. Ugh.

Compare the above with having a "db" fixture and an "api" fixture. Tests that need a database are defined like "def test_fetch_one_record(db)". Tests that need an API look like "def test_get_remote_data(api)". Need to use both? "def test_move_database_to_service(db, api)". The first time I was able to use that pattern in some existing code, I almost cried tears of happiness."

Also, I don't ever want to write "self.assertNotEqual(a, b)" instead of "assert a != b" again, especially when pytest gives much more information about the provenance of both a and b.

To me, using unittest instead of pytest is exactly like using urllib instead of Requests. You might legitimately want to sometimes, but those cases are very few and far between. Most of the time you're just making your life more difficult for no gain.
> It's the wrong angle. One should not look at corporations as the moral saviours. [...] Rather, it is the governments of the world we should be going at if we want this behaviour to change.

Let us pretend that corporations have no influence over laws and governments, and merely play a game they had no hand in designing.
3. When buying things from Amazon, if I don't meet the $25/$35 limit or whatever, I will sometimes, stupidly, search for something else I need from the store and will pay up to $5 more for it through Amazon. Things like folder separators, a pack of staples, etc.. You can get these things for $1 or $2 at Walmart, but on Amazon, maybe $4, $5.
Yuri Milner's Investements in Facebook and Twitter Financed by Kremlin
For a mathematical treatment of this situation/concept see the Multi Armed Bandit problem.
The curious case of the $629 bandaid [podcast]
There are still browsers out there made with love and donations.

Just let Chrome be the browser for the masses.
It's much more pythonic for starters, java-style camelcase is not great to look at.

Fixtures are very powerful, as are parameterized tests. Assertion failures give you a lot of output to help you debug, like local variables and their values.

There are a wide variety of plugins to help you test various frameworks (pytest-django, pytest-asyncio), various other plugins that plug into linters (pytest-flake8, pytest-isort). Super easy parallel tests.

If you need to write something that has as few (or no) external dependencies then the standard unittest library is OK.

All in all it's a bit like using urllib over requests. Sure, both work and get the job done, but one is just nicer.
Despite Trump Campaign Promise, Billionaires’ Tax Loophole Survives Again
This bomb dropped Sunday in the US. There's plenty of coverage on the NYTimes front page. They obviously got early access.
I'm pretty sure plenty of people wouldn't care. If someone offers you $100m for your business today (Ford), and a Russian company offered you $300m (Gazprom) -- guess which one most would sell to?

Facebook might not like it now, but at the time, you could be quite certain they didn't care.
Which is more likely to "go after" the queen of England? The UK government, or the UK people?

I would say the latter, which is why it's the correct angle in this case.
Amazon Is Hiring Ph.D.s – Hundreds This Year
> The significance of the distinction depends entirely on the use case.

Indeed.

> Context switches are usually cheaper when you don’t need to throw out the old virtual address space (and invalidate the Translation Lookaside Buffer). Pthreads share virtual address space, so there is no need to flush the TLB.

I believe the cost of that has been reduced somewhat due to tagged TLBs on modern hardware.

> In a use case like Postgres, you don’t necessarily need to optimise for context switches. If you have a lot of concurrent connections, each of which has one process, then you’ll only hit limits with context switching overhead if very few of those connections are fighting over any locks or spending much time in IO at all. This is atypical, so usually those other factors hit you first.

Yea. There's a number of limitations in postgres due to the process model, but they're imo not TLB / context switch related. The biggest issue is that dynamically sharing memory between processes is harder, because there's no guarantee that it's possible for all post-fork memory allocations can portably be put at the same virtual addresses. Which then makes it more complicated to have shared datastructures, because you need to use relative pointers and such. That's not a problem for the main buffer pool etc, which is allocated when postgres is started, but it is problematic e.g. for memory shared between multiple processes working on the same query (say the memory for a shared hashtable in a hashjoin).
The "not sure" part is about the role of empathy concerns intimate relationships, not formal ones.

You cited an separate but sinilar part of the argument from the wrong side.

When it comes to policy, it is generally accepted that empirical/statistical evidence is a better tool for building an organisation than empathy.
https://github.com/selik/destructure

Similar design to Voluptuous, but it also supports a destructuring bind instead of just validation.
Exactly both - this is a temporary sort of arbitrage but is great for both these entrepreneurs and the end consumer in the short term. I will be surprised if they survive in the long term, since most of their business model is designed around the lack of Walmart and Amazon talking to each other. I think it would take a relatively simple collaboration between the two (though that might never happen) to completely destroy this business.
Since each of them has a "non-shared" eye, testing this is kind of straightforward, we can retry the same experiments that have been performed for split-hemisphere patients (where the left-brain personality has access only to the right eye and vice versa).
The Surprising Science Behind the World's Most Popular Fruit
Mail-Order CRISPR Kits Allow Anyone to Hack DNA
I don't find that to be true at all. In fact I would guess that across all my projects the configs are 80-90% identical. The only thing that changes are different loaders depending in the tech stack and maybe the addition of a few bells and whistles such as i18n.
Military spending got you the Internet, GPS, jet engines, microwave ovens and a million more things that you take for granted ...
The fact that she put money in an offshore investment fund doesn't mean she's avoiding UK tax. The same investment could be structured through a UK structure with the same tax outcome.
Frankly - I find the thought of $aBugThatThinks to be Offensive!
>On November 5, 2017, ICIJ added data from some politicians featured in the Paradise Papers investigation. ICIJ will be releasing the full structured data connected to this investigation in the coming weeks.
I will occasionally search Amazon for things whose prices I know, like Trader Joe's items or something I bought at a local store. Sometimes Amazon sells it themselves, in which case the prices are reasonable. But often, somebody random will be selling it at a large markup.

My theory is that plenty of people are not particularly price sensitive and just want the thing to appear. I'm stubborn enough (or cheap enough) that I'm very reluctant to reward the arbitrageurs. But I'm sure many aren't.
Until we come up with a mathematical model for human interaction or other humanities, we have to make do with what we've got.

Who knows if it is even possible to model human interactions?
Bingo. This a million Times.
I think pricing trends monitoring aka camelcamelcamel.com would be enough for Walmart to figure this out. They don't need to actually talk to each other IMO
You say it as if Russian oligarchs don't kill people, or corporations don't kill people. They have and do.
I waited for 13.1 to upgrade and login was such a mess I just didn't trust it to not be terrible elsewhere. I had to spend a whole day downgrading back to Sierra and waiting for backups to transfer. Good news, even though Apple pretends old installers don't exist after the new one is out, you can get to them from a direct app store link.

Cold boot login took over a minute on a 2013 MBP that runs Sierra just fine. Something was clearly hanging 60-75% through login and crashing the display server. Function keys wouldn't work until after first login. Can't change screen brightness, keyboard backlight always off, etc.

Only posts on Apple support forums were useless. Yes, I've run a disk check. No, a reboot didn't magically fix it. I've always done a disk check post-upgrade because the updater always seems to misplace >1k blocks in the filesystem after upgrading. The >console user login didn't work at all. Safe Boot looked like a broken powerpoint, is that supposed to happen?

I have no idea what I'm going to do with this update. I'm lucky Time Machine didn't garble my backup sparsebundle, which happens about every six months.
$600 Is Too Much for Samsung's New Chromebook Pro
Least important issue ever.

Unicode has like a billion more spaces for characters.
A really great overview of the topic.

One thought on the building blocks summary - I would add an Ideation phase after the Insights phase or somehow mention the importance of ideas. The current outline suggests strategy creation is a highly analytical process, when, in fact, it is both creative and analytical at the same time, and requires both sets of skills.

As a side note, you might want to check out the work of Victor Cheng who introduces a lot of McKinsey strategic tools in his book and video series. Could be helpful for your future work!
There are interesting parallels between Columbus and Rochester, and, in particular, the roles played by J. Irwin Miller and George Eastman, respectively, in their values and cultural development.

As an aside, both men built interesting residences that are open to the public, and well worth visiting, especially by anyone with even a passing interest in design[1] or photography[2], respectively.

[1] Miller's house was designed by Eero Saarinen, whose other notable projects included the "futuristic" Dulles and JFK airport terminals, and the St. Louis Arch.

[2] In addition to the building itself, the Eastman House now serves more generally as a museum of photography and photographic technology.