skysight-inc/HackerNews huggingface dataset:
Why? Obviously, given the very basic nature of the question, this person hasn't looked into it at all.

Do you think I should have summarized all of the search results instead of just linking them?

What in fact is so meaningless about responding in this way?

Do you really think the question posed was so insightful and hitherto unanswered that we should all spend time considering it deeply here in this thread?

Honestly I find it extremely insulting that, in every thread about Windows, there are twelve or so people here who come here simply to wonder out loud why nobody uses their favorite non-Windows operating system or to extol it's supremacy (and how could anybody else possibly ever think otherwise??). That's crap.
When you're arguing over a 110 watt difference, 50 watts lost as heat in the PSU is not insignificant and certainly enough to skew a test.
Drugmakers Manipulate Orphan Drug Rules to Create Prized Monopolies
If I may ask what are your reasons of wanting to get out of EU?
I'm interested if possible in an overview of short term and long terms objectives and gains/advantages.
My problem with self-help books is: The key ideas they contain can be expressed in a single page.
Show HN: BrandFox – Buy and Sell Instagram Photos
Using Unity to Scale Your Objects for VR
I think every one of my former employers who have failed, did so by doing those 'customs.'

The last one even spun off a dedicated team that built (hacked) prototype customs in order to secure sales, then threw away the prototype and, after collecting the commission, told the new customers that it would take several years to get what they just saw in production but in the meantime we can do our existing product with some mods.

I imagine the pressure to accept these deals is immense though. Why let an innocuous little feature request hold up such a great deal?
Hi everyone

I’m the creator of BrandFox. I created the service partly as a way for me to get better at coding, and also to see if I can help brands access better content for their marketing material, and for Instagrammers to make some money.

It’s been great fun making BrandFox but I’d love to hear any feedback at this early stage!

Thanks!
Middle America wouldn't vote for Mark.
One thing that concerns me is that it says it removes parts of the ME responsible for "silicon work-arounds". In other words, microcode patches. These are important for patching processor errata.

It would be better if there was a way to allow retaining/updating microcode patches for errata, while eliminating all the other nonsense.
Will UK financial services suffer from losing passporting rights after Brexit?
Indeed, such an election could not be seen as an interpretation of the will of the people purely on Brexit. But Brexit does represent such a seismic event in recent British history that the British people do deserve a say in the government that leads them on from it.

You could for instance see a party campaigning on a platform of making government more democratic for instance, which wouldn't have anything directly to do with Brexit but might give piece of mind as you move onward into the abyss.

Of course with the actual state of all the other parties at the moment (SNP excluded) it's hard to imagine a wildly different result to what you have right now, but I guess in a way it's "the principle of the thing".
Very cool, congrats on getting this out, I think you're hitting a sweet spot! Kafka is a heavy hammer to swing for many, and scaling/merging old school bulk streams can be a mess.
It wasn't in the Syriza manifesto and the referendum was not worded on the question of leaving the EU.
> I suppose what counts as "elaborate" is a matter of opinion

I think you got the wrong bit of that. I wasn't saying that I don't sometimes wind up with elaborate types in Haskell, for which checking and inference is even more helpful. I was saying that even in the incredibly simple case where I just want to know an interface I still find it quite useful, and conspicuously absent in Python when I reach for it.

> I disagree. In python you can start with a pdb that only gets so far, and figure out what y0u need to write based on inspecting the objects you have available in scope, testing out some functions on them, etc.

What you describe here is push based. I need to come up with data, pass it into bits of the system, go through it forward until I get to the bit in question, and hope I've considered all the important bits. Again, a push based approach to answering these questions is often a good one, and Python probably has an edge there. I find that pull based is also often useful, and Python lacks it entirely.

> In GHCi you can get help on what object is required to satisfy a type equation, but only after you first provide it with enough information that it has a meaningfully small set of free variables to solve.

I ask these questions regularly, and don't recall it ever breaking down in this way... perhaps I'm just not understanding what you're getting at?

> I don't find myself needing or missing it in python.

Okay. I do. Repeatedly, every time I work in Python. Again, maybe I'm just faced with bad Python code? Maybe I've just done more Haskell, so built more of these habits? Maybe other pieces of our context are just different. Is your Python work usually more like greenfield development or are you needing to make changes to systems primarily built by other people? Or maybe it's just that we're different people :-P
Unfortunately, standardization != widespread use. Tracking pixels are still the most reliable way to know whether a recipient (or many) opened your message.
AC is much better in the home. There is no way to get around the fact that you need massive wires to supply low voltage at high amps.

It is much cheaper to have a power supply on every electronic device turning 100-200 volts to 5 volts than to have one big power supply turning power line voltage to 5 volts. Of course a lot of computers need 3 volts or less, so the power supplies exist anyway. It is also more efficient big power supplies running at low loads are inefficient, the power supply on each device is sized to what the device needs and so it more likely to be operating in a high efficiency area.
Except, centralization of wealth means that the opinions of a relatively few people control the seeming surface diversity of "influencers" in the USA by holding the purse strings (when the proles resort to crowd funding they can break out of this to an extent, Bernie being an example).
Really? I hadn't realized! Please, sources! Fantastic news for SpaceX.

Edit: my point about smoothing demand remains though. If they can double their output without worrying about fluctuations in demand, they'll increase efficiency.
Enterprise customers which require enterprise sales require enterprise pricing. If appropriate enterprise pricing is not in place then you risk an enterprise failure.
>Google insists that AMP is not a factor in a site’s search ranking.

Site speed is a factor in search ranking. Imagine how fast Google benchmarks the speed of a page that is hosted on their own servers...
Why the Law of Large Numbers Is Just an Excuse
Let us not forget not everyone has the luxury of picking between the two.
Could you elaborate? I don't understand what is wrong with the headline being a fact.
It is not the tyranny of the majority, because a modern democracy protects and respects minorities, and the concerns of the majority are also into account. At least, that's how it should be.
I feel your grudge, but some of them are quite minor and easily fixed (I had some of them myself).

The waking up probably comes from the automatic maintenance (it should start around that time) which you can disable.

Cortana is annoying, so I just deactivated it on my pc, after that the search is as fast as it was on Windows 7

Nobody ever used the show desktop button, I'm quite sure Microsoft forget it exists ;) go for Windows+D

You can disable the snapping, one of the few things I ever did in the registry because it's just awful when you use multiple monitors.

I use a script which disables all the tracking stuff, just let it run once a day and you are fine.

I never saw any of the other things happening but I have quite a few other bugs myself, like a taskbar which crashes on every reboot, meaning i have to restart the explorer process. But still, all in all Windows is running OK-ish on an absolute level if i compare it to e.g. Ubuntu on my Laptop, where it would shut down because the cpu got too hot, you could not change the resolution, the monitor lost it's signal from time to time, etc. and yet it seems to work perfectly fine on my pc. So I have to agree with WayneBro, no matter what your favourite OS is, they all kinda suck.
Just like how a new executive is brought into a failing company, the company still fails but the executive is awarded a nice severance package.
It's been over 1 year since a blog post on the Thunderbird blog [0]. Is there any possibility for an update? Maybe something like "All the cool things we worked on in 2016?" (E: I realize 'developer' does not necessarily mean 'part of the Mozilla team developing it/in charge of the blog' but you may have better contact with someone who can get this done than I have. :] )

It was to my understanding that development, outside of security fixes, was more or less halted. Although looking at commits this doesn't seem to be the case [1]. While I use and enjoy Thunderbird, I was also under the impression is was more or less frozen/dead in the water/EOL.

[0] https://blog.mozilla.org/thunderbird/

[1] http://hg.mozilla.org/comm-central
I've found this useful recently: https://blog.petrovic.gr/2016/12/frontend-development-a-lear...
How to Run OpenSUSE Linux on Windows 10
Zillow is nice so you can see how many millions of dollars that crack house on the corner with no plumbing is worth this week.
Show HN: ReqView – Free Requirements Management Tool Based on Electron
"This is the worldview that enabled the Brexit to happen and fueled the rise of many populist politicians in the world."

Isn't that very simplifying? This is not about a 10 % cheaper t-shirt. To state that the world in fact has gotten much better is not a "worldview". It is a fact (as long as you accept the idea of healthier, longer and safer lives as "better"). And it extends far beyond the "usual suspect" data from developing countries that indeed people in the rich countries affected by these changes don't care about too much. 50 years ago, people even in the Western countries were living under much worse conditions, they were exposed to much more health and safety risks, watched black & white tv (if they even had a tv), they ate worse, they smoked and drank like there was no tomorrow and so on. There is enough data on the improvements (whether the tv is an improvement is of course a philosophical debate, which I guess we shouldn't have here right now). But people forget. Like they forget that their ex-partner who cheated on them or beat them was an asshole. And that needs to be said and repeated over and over again. Just as a reminder for people who start to romanticize a past which, in 90 % of the aspects, was not better for most people. Even if it feels that way today.

Nevertheless, obviously there is a substantial, systemic problem. Which is what I describe in the beginning of the post.

What, in my opinion, drove the populism is not the acknowledgement of overall improvements until today, but the "let's carry on" mentality of the well-off. In my post I tried to make clear that this is not what I am in favor of. I acknowledge the problem, and I want a change. But not a change backwards.

I do not see a conflict in stating that things have been improving until very recently, as long as one acknowledges that the path that led us to prosperity until recently might not continue to do so.
you should definitely look at Kong[1] - they have an opensource API Management tool. They do have their own commercial product Mashape[2] whose pricing is $250 plus 20% of the API Revenue[3] and they have one more option called Gelato[4] that provides Kong Integration

[1]https://github.com/Mashape/kong

[2]https://www.mashape.com/

[3]https://market.mashape.com/pricing/providers

[4]https://gelato.io/pricing
Do app developers get to set their own prices for foreign app stores? Or are the prices automatically and uncontrollably set by Apple, based on US app store prices?
In what way to you think the EU is not democratic? All member states are required to be stable democracies. The governments of members guide policy and the institutions. It has an elected parliament. Most members joined after holding referendums. The only country that has decided to leave did so in a referendum. It's hard to see how it could be very much more democratic.

Mainly the EU is a bureaucracy, so many of it's heads are appointed just like any bureaucracy, but they answer to democratically elected leaders.
I'm pretty sure people with addictive personalities can also get extremely addicted to their own thinking (stealing this idea from DFW's Infinite Jest, but I agree with it)
> things like the focus always being in the wrong place so I have to use the mouse, or windows being placed over things I need to see

But both of these are things that are fixed with Single Window Mode (which it's clear you know about). Complaining about a UI issue that has already been fixed does seem a bit ungrateful.

> or having to reselect my font styling every time I retype something

Ok, fair enough. That one is less obvious as there are two places to change the font. If you're in Single Window Mode, you'll see that when you select the Text tool, you'll get the Tool Options underneath. Change the font there and that becomes the new default. You can still choose different fonts in the floating selector for specific Text fields.
You can also check out https://sublimetextbook.com
Preview: https://www.youtube.com/watch?v=izk7yzcb-rE
Jump-Start Your 2017 with the Best of Automate the Planet 2016
> required to act in their shareholders best interests

This is an extremely vague requirement. Potentially killing their brand name among developers and potentially initiating a slow long decline into irrelevancy certainly counts as not acting in their shareholders' best interests. When google first started, their "don't be evil" mantra was one of the main reasons they succeeded, so not doing unethical shit is in their shareholders' best interests.
Google's “moonshot” projects are crashing to earth
Soft brexit (i.e. EEA-like access) plus spend the next 10 years figuring out a better exit deal would have been an option.

UK spent 40 year entangling with the EU, disentangling cleanly in 2 years is a pipe dream.

It is still a possibility though; declaring for hard brexit could very well be a negotiating tactic (as in 'nothing left to lose') as May hinted to the possibility of a transitional agreement.
As a small but growing site, I've been meaning to get on the AMP train and essentially steal some SEO before my competitor sites get in on it. Having a 50k page and dynamic site that lives in the database proves to be a challenge to create AMP optimized pages.

On the topic of AMP being a problem for web standards, I agree. I also can't afford to miss opportunities to get ahead either.
A simple way to increase performance would be to stop with the bandwidth hogging ads and the CPU sucking JS scripts.
I know this isn't really and answer to what you are asking, but...

On FF mobile, with the "Toggle Javascript enabled" add-on it takes me 3 clicks to reload a page with JS disabled.
I don't know if I've ever seen a successful database transition for a large project at a large firm. You basically have to build that from the start.

Doing it after the fact in a politics-heavy organization is confounded by not just the technical difficulty of the task, but the glad-handing and perception management that has to happen to keep your team from getting fired during the process.
> It hasn't always been the case, though. During a period from roughly 1930 to late 1970s, political polarization in this country was rather modest.

That's because the country was undergoing a partisan realignment (well, at least two that overlapped, one economic tied to the new deal coalition and one racial and tied to civil rights), where the emerging new axes of political differentiation did not align well with the divide between the major parties (but where the two were progressively moving into alignment.)
John Cleese's talk on Creativity recently made it to the front page of HN again https://www.youtube.com/watch?v=9EMj_CFPHYc and if you haven't watched it I highly recommend it.

I believe it was in this talk that he says the best work he ever did was when he scrapped and started over. Which from practice I think we can all admit that while its the hardest to do, it is always for the best.
I suggest calling your local EU Data Privacy Official, they’ll be able to investigate the issue, and sue Nylas – without you having to get active, and netting the same result (your privacy rights being respected).
I think its clear that reality is far from explained and selling people on the idea of a nihilistic existence that is meaningless may not be good for humanity, nor actually be accurate.

That's certainly not an accurate description of secular viewpoints.
A "large dataset" is basically one that doesn't fit in memory. It doesn't need to be large in absolute terms.
See, this is great! Im learning stuff now.
I'm reminded of pg's essay on charisma: http://www.paulgraham.com/charisma.html. Zuckerberg appears to have many incredible qualities but charisma does not seem to be among them, and it's hard to see him overcoming that challenge.
One optics issue is that dependencies occasionally cause pain in every environment. When that happens in Haskell, it gets labeled "cabal hell" even though the worst issues have been long since fixed.

https://en.wikipedia.org/wiki/Dependency_hell
The Most Vermin-Infested American Cities
That may be the case. Many people don't automatically see all of the implications that follow from reading a set of principles on a single page. Reading how they apply in different circumstances can be very helpful. Different people have different learning styles. And the repetition in a single book—or even after reading multiple books—can be very useful as well. What works for you may not work for someone else.
Definitely have 10+ years ago. The non technical partners (majority) thought no refactoring was needed until it was almost too late. Company still exists but had to pivot quite a bit.

More recently another one which is being killed by tech debt but the tech is so old that only a rewrite can really save it and the income from it is just not high enough to warrant it.

(the former was written by me at first before the company really took off and the latter was an acquisition)
Yep, seen that. You might be thinking of tweaked builds of open-source components, but before package managers were so common, I've seen also internal projects with a `/lib` folder full of artefacts like `MiscDbUtils.dll` which are internal "useful" utility functions that are widely used.

Now add in a script that updates this artefact with the latest version, breaking changes, and it all goes wrong and it's hard to find the correct previous version of the binary artefact to build your code any more. Especially if the build has been broken for a while due to the project being on the back-burner and it quietly dies when no-one is looking.
There is also a book on the mathematics of lacing your shoes:

The Shoelace Book: A Mathematical Guide to the Best (And Worst) Ways to Lace Your Shoes

https://www.amazon.com/Shoelace-Book-Mathematical-Guide-Wors...
I'm not sure that I've successfully convinced the decision maker, but I did work on a project where everything was put on hold to take time to pay the technical debt.

As a junior engineer, I was brought in to upgrade a test facility that was undocumented. In the first design review, I said "I have documentation up to this point and after that we're guessing." A much more senior engineer, who had been in charge of the test facility for over a decade, took great personal offense to that and told my manager I didn't know what I was talking about. So, I was told to proceed.

About 6 weeks later when we had everything built and started running through the test procedure, we blew up a $40K piece of equipment. Then, my manager stopped everything and told me to reverse engineer the test facility and update the drawings. Turns out, there were some wires spliced together that weren't captured in the area of the test facility where I said that we were guessing.

I think that sometimes non-technical decision makers sometimes having trouble seeing the technical debt, so if you can make them feel the pain of the debt, either in cost or schedule, it makes it much more real to them.
So our answer is "yes"?
Yes, but this thread starts with "Even if they changed this specific design decision/vulnerability, it seems like there's a big gaping hole (or I'm missing something)."

I don't see how WhatsApp would be vulnerable in this scenario assuming they change this behaviour, but OP claims there's still a big gaping hole.
The joke of AMP is this: I lost a few rankings for an important keyword to a competitor. My page loads in milliseconds without AMP, whereas the competitor shovels 300 HTTP requests down the visitor's throat with several MB worth of ad trackers and junk.

The technical side of SEO – and thus the justification of AMP – is a joke if a trash website like my competitor's can be on #1.
I've also switched over from Sublime to VS Code. Found the intellisense to be much snappier and I'm really liking it so far.

(Also found writing Python in VS Code much more pleasant than with Sublime).
There is no "secure", it's a scale from "no security" to just "very high security".
High Performance Browser Networking by Ilya Grigorik

Available also online for free at https://hpbn.co/

Lots of great insights about how TCP/IP, 3G etc work and how it affects the performance of websites
I worked for a company that grew considerably for 10 years and then lost its biggest client and folded quickly. We had spent a few years reworking our platform in a way that might have been successful enough to weather the storm of losing that client, but technical debt really slowed us down.

Technical debt may not have killed the company directly, but we have to wonder how we might have done if we could have spent more of our time on new development.
Facebook's price tag for Oculus actually $3b, Zuckerberg reveals in testimony
Unfortunately, if WhatsApp did defend against this, it would be such a big hassle that users would disable it. How many people do you know that wouldn't just click "accept" on "this user's keys changed", or wouldn't just ask the attacker "hey did you get a new phone?" "yes" "oh okay"?

People love to blame WhatsApp, but what can anyone realistically do?
The fault here does not lie with just one person. One person ran the rm -rf command. Other people failed to check the backups. Others made the decision to give everyone full root access. Really it was a large part of the company that was to blame.
How marketing traction will help to grow your business?
Don't be ransacked: Securing your Elasticsearch cluster properly
Every problem is different, so I hate to judge, but what you're saying doesn't add up to any experience I've had.

It sounds like your company seriously screwed up the design if you can't scale your web tier code horizontally. I've also never had a view technology take up a significant chunk of cpu resources - it's always the Java code carrying out the functionality. E.g. I would expect the largest factor in CPU usage in the list of search results to be... generating the data for the search result. If the largest factor was rendering the result, then something was probably seriously wrong.
Not sure why you were downvoted, CTR is a perfect example of this phenomenon operating within the USA, albeit in a slightly different context than in China.

The US government likely has similar programs going on here: https://en.wikipedia.org/wiki/JTRIG