skysight-inc/HackerNews huggingface dataset:
Lately I've been testing a "third way" of thinking about refactor/rewrite decisions, which is to first document the existing requirements.

The trick is in making those docs so small and lean that they fit neatly in comments inlined with key functions, and this I have accomplished by reduction to a list of "must" and "cannot" (abbreviated to + and -) bullet point items. It must function like this, it cannot function like that. Some requirements can be turned into automated tests or static checks, others need an eye to verify. But the cycle I'm seeing often works out to be: write speculative requirements, write speculative code, then reverse-engineer true requirements and maintain code against that.

Doing this creates a base quality bar that the code has to hit in both the rewrite and refactor cases. The trap that rewrites tend to fall into is that the requirements are lost during the rewrite, so the new code becomes just as speculative as the original greenfield code. If you have the requirements as your reference, on the other hand, the area of bad code you can write is limited to the boundaries of those requirements and any missing requirements. This makes new code much less of a gamble.
Except v3 has to be on every page of the site and that gives Google a full view of all traffic on the site
On the contrary, Apple has very decent device security. See their Platform Security guide: https://manuals.info.apple.com/MANUALS/1000/MA1902/en_US/app.... Some of their online services are end-to-end encrypted with very smart designs (see iCloud Keychain page 82, Find My page 103).

In contrast, iCloud Backup is pretty much an open door: https://www.apple.com/legal/transparency/account.html
Hmm. The Reuters article says the same. Either it was updated, or I misread it.

So... yeah. Maybe not so contained.
> Neo-Nazis are not a threat to anyone, anywhere, in any way.

Except to the people they attack or murder of course.
> Google used to have that, but of course they stopped it. There are browser addons that have he same effect though.

Yep. Ironically enough, that was killed soon after I found about that. And anyways, it was implemented far from easy to use. It should be just behind the green arrow that gives the options to see cached version etc. And obviously with cross-platform effect on all my devices as long as I am logged in.
Last edited 2014-05-22
> I've recently used the wine 5.0RC from Debian testing, and my experience is mitigated.

Not sure you really meant "mitigated" here, perhaps "mixed" is what you meant?
Dow component...

Though someone mentioned JNJ did. Otherwise it's very uncommon for a blue chip to be halted.
The founders obviously wanted to exit
What are the two other companies? Lockheed and Tupolev?
Do people even hold the physical stock titles anymore? There is nothing preventing someone from selling a physical title. Its why I'm weary of a cashless society.
Don't we?

I think I see more posts about Haskell than Rust here on HN. (What makes sense, since fits a larger set of applications.)
Careful with That Middleware, Eugene
https://gradientretreat.com/ is close to this.

It's a bit harder as a programmer, because we naturally have access to money in a way that artists don't, so people are less inclined to help us.

I do recommend taking significant sabbaticals in your career, finding a corner of the world, and writing some project by yourself. I've done this three times, and it was quite rewarding, though a bit lonely at the end.
Try https://addons.mozilla.org/en-US/firefox/addon/styl-us/
It would be trivial for the Chinese gov't to sniff RAM or the bus and get everything they need anyways.
I'm going to humbly suggest that trying to own the whole stack is a mistake. Bioinformatics requires a varied toolkit to perform any single analysis. Each step along the way has a different set of challenges and requirements. Expecting to be able to use one toolset or language for each step, I think is a mistake.

You'd never want to write a production alignment algorithm in Python (not performant enough), just as much as you don't want to create a visualization in C (way to low-level). Different problems... different optimizations... different strengths.

Trying to be all things to all people is a good way to be mediocre at all of them.

In certain circumstances, I think there is value in a variant of Python that is statically typed. However, even in that case, restricting the use-cases to bioinformatics makes is accessible to only a small subset of people who might benefit from the speed increases.
My personal impression isn't that bioinformatics needs a full language, but more tools in popular environments to lower the entry barrier for good software engineering practices.

Every bioinformatics codebase I've looked at has been a downright mess. Basically an ad hoc collection of scripts that transform data this way, maybe rendering some graphs or such, relying on 100 unstated assumptions. Nothing is maintainable, and often rely on messy approaches like loading your entire data set into memory (works fine for your 1-10GB data set, then not so much on a larger one) or what I would gently describe as mainframe compute in place of real software engineering.
The only thing I saw was that they dont share it and I can have it deleted at any time
> "the margins on search ads are now down 90% from where they were in 2010."

Do you have a source for this?
Tnx, that one I didn't know...

You can drop another command as such:

lsof |awk '($10 ~ /^\/home\//) {print $10}' |sort -u
I really don't send many emails through Gmail, but when I do it is INSANELY accurate in its suggested sentence completion. Sometimes simple stuff like an address or whatever, but it can get really creepy when I'm sending something to my wife as a reference for some bill or interaction with our landlord and it knows exactly what I'm trying to say after just a word or two (sometimes, something like "Hey, I just..." and it has the rest of the sentence ready to go).
A more polite way of saying it would be along the lines of:

We're in trouble if a real crisis hits where we depend on leadership to be intelligent, truthful, and have our best interests as a country at heart.
It is in Brazilian Constitution that explicitly states that journalists can protect their sources. It is political persecution.
> This analysis found it “highly probable” that the intrusion into the phone was triggered by an infected video file sent from the account of the Saudi heir to Bezos, the owner of the Washington Post.

Any more information on how this type of attack works? Is it a vulnerability in Whatsapp, or was whatsapp just the delivery platform?
Companies are not primarily purchased, but sold. The previous owner could've continued, but they've chosen not to. We can't dictate them what to do, right?
Show HN: Boards for Mac
> Your intuition is correct. This is not accidental. Those phrases are used because certain things are known with a high degree of certainty.

I suspect we differ on what my intuition is. If I'm not mistaken, you seem to believe this style of language is because of the nuanced nature of the issue, whereas my intuition is that the style of language is chosen to ~muddy the waters and sow confusion. We're each entitled to our respective opinions, but neither of us knows what the reality is.

Various issues in this drama are "known", with varying degrees of certainty. Something important to keep in mind though, is that degree of certainty on complex, subjective (indeterminate) matters often varies significantly per person. Reality is often a lot messier than people like to acknowledge.

My point is roughly: there is a tremendous range of public opinion on this matter (and many others), with each individual likely being extremely confident that their belief is the correct one. It also seems fairly reasonable that hardly anyone on either side has actually read the report in question.

This seems like an undesirable state of affairs in a democratic nation. It seems to me that, at the very least, it would be possible and beneficial for an alternative, non-narrative based, summary of "just the discrete facts" (with accompanying certainty declarations, etc) document to be produced that would facilitate greater effective transparency, as well as improve the public's ability form beliefs that are more consistent with reality (and presumably in turn, decrease the variance/polarization in beliefs).

Although, based on my observations of social media discussions and voting patterns, I not only see little support for this sort of idea, but instead rather strong opposition to it. It seems like most people, on either side of the divide, desire certain things to be true, as opposed to desiring to know the truth of what has actually happened. If my intuition is correct, this seems like a harmful mindset for voters in a democracy to hold, not to mention the second order harm in areas such as general public harmony, and willingness to cooperate on other important initiatives such as climate change.
Also consider the position of the thrust point relative to the plane’s center of gravity. Being positioned below and ahead of the CoG, the engines naturally try to push the plane around it, i.e. nose-up.

Mind you, my physics ed stopped after high school (though even that much is enough to do a double-take at MAX). This looks like a much better explanation:

https://www.quora.com/Where-should-the-center-of-mass-lift-a...
There is a school of thought in CS that equates terseness to bad programming practices. That is unfortunate. It is possible for software to be terse and well designed, and of course verbose solutions can easily morph into an unmaintainable nightmare.
The Reformer: Efficient Transformer
Reminds me of https://searchengineland.com/google-scraper-tweet-185684
Shares are often halted for major news. I think it’s meant to protect sellers from situation where many sell with a market order and the price goes near 0. This would result in a wealth transfer from more naive “Main Street” traders to “Wall Street” market makers. Although if the market makers are effective enough, you wouldn’t need the halt at all.
Think about this - if a bunch of people hate a language and stop using it, the following year that language's "most loved" score will increase. I wouldn't call that merit, it's just a bad metric.
Ansel from PSL here.

That's not quite right. Ad pricing is a marketplace like any other. The "demand" in the marketplace is demand by advertisers to get in front of any particular set of eyeballs. The price will be high if many advertisers are interested in the same group of people (and low if not). Price is an important metric for determining customer acquisition cost but you can't use it to infer customer demand. You instead use impressions, click through rates, and conversions rates to do that.
Welcome to software engineering.

I am only partially joking. These types of situations are not uncommon and can actually work out to your benefit if you can take advantage of it. Your new boss told you to say no more often, he/she is giving you a lifeline and you are saying you're scared to take it? Instead of a direct no try saying it as, "I really would like to work on your issue and you have expressed its importance but I am limited in how much I can accomplish and right now my schedule is full. I may be able to get to it in X time period, but I can't make any promises today. However, if you'd like to have this prioritized then you can feel free to speak with Mr X who is my boss." And then you document the details either just to yourself, or you can send a heads up email to your boss.

This happens a lot in companies of all sizes, people make requests of engineers (generally young/new ones) and see just how much they can sneak around the system. One of the most important skills as you mature in your career is to say no. Saying "no" but getting your work done will not get your fired, saying "yes" and failing to keep up on your work will. Think of it this way, if these are higher level people then you that are making requests and their compliant about you is you said no because your schedule is full, it really won't go too far. If instead their compliant is you told them yes and then you never did it, their complaint will be valid.
We need a website which tracks Cloudflare's captcha and blocking behaviour!
I live in Cyprus (EU part!) and I witnessed more and more sites need now this stupid Captchas and I installed actually "Privacy Pass" which is also not working 100%. Why is this (EVIL!) company destroying my internet experience? This is a relatively new and recent experience for me... something has changed on Cloudflare's captcha requirements. Before that I've only witnessed this behaviour in countries like e.g. Philippines.
The keys exist on machines managed by the third party, which is controlled by the state. Therefore, the state has access to the data.

Edit: Apple itself has stated that the keys are in China. The option of having Apple devices talk through the Great Firewall to servers in the US that then encrypt the data for storage in China (and on the querying end, request encrypted data from China to decrypt and process in the US to serve back to devices through the Great Firewall) that Apple apologists wishfully theorize is every bit as ridiculous as it sounds. https://www.reuters.com/article/china-apple-icloud/rpt-insig...
AFAIK the Privacy Pass protocol has nothing to do with proof-of-work. It's just a way to allow users to solve a CAPTCHA once and re-use that single solution across multiple sites without jeopardizing privacy. Reduces the number of CAPTCHAs you see, but doesn't eliminate them entirely.

What you're talking about is more like what Hashcash does, where it essentially replaces CAPTCHAs with a cryptocurrency miner, such that bots become more expensive to run due to the amount of energy they consume. The downside is it's not great for battery life for regular users either.
looks cool -- I would use it.
Firefox on mobile. uBlock Origin on mobile.
> Similarly, they're pushing use of a Microsoft account mainly for the convenience this offers to non-technical users with things like synced settings and automatically backed up documents.

This doesn't jive with the progression of their efforts to hide the option away. At first it was a small text link on that portion of the install screen, then it was that link plus another, now it looks like this [0].

[0] https://www.howtogeek.com/442609/confirmed-windows-10-setup-...
A miracle. Bringing focus and engineering discipline back to a large company that has atrophied is difficult bordering on impossible. A change like that would be an uphill battle the entire time. Fighting against all the careerist empire builders. It's easier to start over with a new company than it is to fix an existing one.

There are a few instances of a true turnaround from a company that has lost the plot, but even in those instances it looks like jettisoning large portions of an organization and re-growing it along a new axis.
I don't think you need to worry. What would make short stints a red flag is if they're common -- having a single short stint early in your career is unlikely cause you difficulties.

Remember, the people considering your application are well aware of the realities of the workplace, and one of those realities is that every so often a job is just a bad fit. In those cases, leaving it sooner rather than later is a good thing for everybody concerned. When I'm looking over resumes, if I see someone who has generally worked for years at each position, but has a couple that only lasted a few months, I see that as perfectly normal.
I think this goes out the window when you have a bad actor making claims as follows:

>The tipping point for us making this decision was that the team behind Daily Stormer made the claim that we were secretly supporters of their ideology.

I am no fan of Cloudflare; as an expat, their service just makes my life increasingly frustrating as I have to go through hoops and perform circus tricks just to look at the bouquet selection selection of a local florist if I want to send flowers to my Mom on Mothers' Day, never mind having the audacity to look at local news sites.

That being said, I get their position if places like Daily Stormer were making invalid claims of support/association with the company. I'd cut them off too without a moments hesitation, since Cloudflare's model is anything but implicit support of the sites it hosts/protects.

I don't see a good-faith effort from Daily Stormer in that post, I see an attempt to use a good-faith effort from CloudFlate to legitimize a bad-faith effort from Daily Stormer; and this is not okay. This is not a free-speech issue from my perspective, and instead, it's a bad-actor continuing to act in bad-faith in response to the good-will offered by Cloudflare.

Again, I do feel Cloudflare nowadays is trash -- I am a US expat and I just close the tab when I hit the Cloudflare redirect or Google Captcha on absolutely senseless pages. (Neverminding my frustration with US corporations blocking me completely, as if the sweet sweet deals at Home Depot or Target are too good for my current country of residence...)

But, that is a separate issue of individuals accessing standard HTTP(s) pages in an expected way versus a rogue group claiming implicit support from Cloudflare to their cause. I totally get Cloudflare's response in the latter.
lol...SciHub gets frontage routinely.

You're barking up the wrong tree, there, pal.
Yes and no. German companies are outsourcing like crazy, but they have the whole central/eastern european countries as outsourcing destinations. Low wages, high level of education, short distances, EU membership make them really attractive.

A lot of very basic, work-intensive or energy-intensive work has left Germany over the last 30y, but the companies make a killing of value-added manufacturing.

Also, not least due to unification, till a couple of years ago, German wages were very stagnant, so it wasn't that great a country for industrial workers, paywise.
I suppose even if you don't check the box to encrypt, you're still protected by FileVault.
Just launched, feedback is welcome!
>yet the second the sale is closed 90% of the things that the company did that made it valuable are jettisoned

If it were valuable they wouldn't be jettisoned
Magit, the Git frontend for Emacs, has a Kickstarter: https://www.kickstarter.com/projects/1681258897/its-magit-th...
I can’t imagine that corporations would allow Microsoft to market to their end-users. There must be some ultra-premium edition of Windows 10 that one can buy, where telemetry and ads are fully disabled?

More-or-less. The large organisation editions of Windows 10 (Enterprise and Education) are basically a different product to the others, with most of the unpalatable junk able to be disabled. But you can only legally get them through the organisation-level licensing schemes, with all the extra cost and hassle that brings.

The really surprising thing to me is that the Pro edition -- the one that historically was aimed at power users and smaller businesses -- is basically dumped in with Home now, with little of that same flexibility even though these users probably have much the same concerns about controlling updates, telemetry, ads, etc.

So for some of us working in small businesses, Windows 10 remains a no-go area regardless of any attempts by Microsoft to promote it and demote anything else. It appears to be impossible to retain proper control of your system and the data on it, which leads to all kinds of concerns about reliability, security, statutory and contractual data protection obligations, etc. Presumably this is why various government regulators within the EU are already going after Microsoft on the basis that it's essentially impossible to be GDPR compliant if your organisation is using such an OS.
When you receive $x in income each month, and $25 would put you over that $x, then spending $10 makes sense.

There are tens of millions of people in America on fixed incomes.
The Russians definitely found a flaw in the way the U.S. works with political information today, and exploited it for a big effect. And I don't think that flaw is fixed as we head into this election.

So, I agree with Greenwald that a broken media environment made it possible. But I disagree with him that that casts doubt on Russian involvement, or invalidates Russian activity as a topic of national concern.
> Google should just be smart enough to see the top result and the ad are the same link

They are smart enough, but they don't get any money from people clicking on search results, only ads, so of course they're going to show the ad - some people will click it.
Perhaps I did not express it clearly, but I do not browse WITHOUT ANY JAVASCRIPT EVER. I browse with js disabled by default, but enable it (using excellent uMatrix Firefox addon) for certain sites that I trust. Although even then I try to find the least possible amount of uMatrix permissions that enables the functionality I need from a site.

That said, I do not use many of the obvious mainstream sites - e.g. I ditched Github like dirty socks the moment Microsoft grabbed them.

But yes, modern web (not the Internet, mind you) is very damaged, and I fear it will take decades to fix the damage, once (I hope) smarter people take the reins after high-visibility security and privacy incidents become more and more frequent, and, well, more visible to general public.
They did that on the show "IT crowd."
Has it though? The roman empire was a command economy, but there are obvious vestiges of the empire in our society still
The article isn't talking about Notepad which SublimeText3 would be a good alternative to, but WordPad which is more of a WYSIWYG editor.
Like Julian Assange. That's how authoritarian governments go after journalists, by pretending some law was violated in the process of obtaining and publishing the incriminating material.
Effectively 0 AMP sites are using anything other than Google's CDN.
If you're sick or believe you may be sick and can't simply isolate yourself at home, then definitely wear one. I see folks wear them occasionally though its second best compared to just staying home and resting.
Beautiful compilation. Thanks.
As someone who takes regular flights on planes I find this disturbing.
It's Never Racketeering

https://www.popehat.com/2016/06/14/lawsplainer-its-not-rico-...
I watched this clip of Steve Jobs[0] recently, where was speaking about promoting/empowering Product vs Marketing people. Some of his comments seem especially applicable:

"[...] the companies forget what it means to make great products. The product sensibility and the product genius that brought them to that monopolistic position gets rotted out, by people running these companies who have no conception of a good product vs a bad product." ... "They really have no feeling in their hearts, usually, about wanting to really to help the customers."

[0] https://www.youtube.com/watch?v=-AxZofbMGpM
Netflix Fourth Quarter 2019 Letter to Shareholders [pdf]
I'm glad it's fixed now. https://www.facebook.com/security/advisories/cve-2019-11931