skysight-inc/HackerNews huggingface dataset:
There are chai wallahs who rent out their properties to the top IT companies in India. I worked for one such company and regularly had tea with those wallahs. Their shops are still just outside the company's premises :)
First thing I tried:
>> 2 min 35 s + 3 min 54 s
= 13920 s²
In today's perspective on how classical music should be played, it's easy to forget that Bach didn't demand his music played as written. He saw written music as a mere suggestion, not a directive. Bach refused to take on any student who didn't show a knack for improvisation and composition.

In the world of Bach's music, if the performer wanted something charming, then he or she would alter the sheet music and play it with charm, but if they wanted that same piece to be sinister, then it was played and expressed as such.
You could run this script: Make Windows 10 Great Again.
https://gist.github.com/IntergalacticApps/675339c2b805b4c9c6...
And use a remote server with at least 1RTT of delay to do basic arithmetic. Big Data indeed.
It's not clear why the phone company with lots of 5-second-billed-as-6-second calls will suffer while the one with lots of 7-second-billed-as-12 will prosper?
See how GNU units resolves this:

1/10 m -> 0.1 / m
1|10 m -> 0.1 m
27 ^ 2/3 -> 243
27 ^ 2|3 -> 9

You get the gist of it - a division operator with insane precedence.
Yep, makes a big impact:

https://blog.halide.cam/one-weird-trick-to-lose-size-c0a4013...

The problem in my book is being caused by AB tests and low incentives for pruning dead code aggressively.
I thought that surely you were wrong, but nope. Typo?
This is only how it is displayed, internal precision is always 30 digits.

Floating point numbers are displayed with 6 significant digits

Integers are displayed with all digits, unless there are more than ~20 digits, then it is displayed with exponential notation
> The main reason systems aren't secure is lack of simplicity.

I don't think it's that simple.

There are two ways you can look at simplicity:

1. The lack of needless complexity, which is just another way of saying something is well built

2. Smaller modular components that do less and have clearer interfaces, ie: the unix way.

If you mean the 1st, then sure, the main reason systems aren't secure is lack of being well built.

But if you mean the second, all you're really doing is taking security concerns and spreading them out over more components. This makes them easier to reason about, but also means more entities need to reason about them. Like all things in engineering there are only trade offs, no pure wins.
Meanwhile in the USA

http://www.pewforum.org/2009/02/04/fighting-over-darwin-stat...

https://io9.gizmodo.com/a-map-showing-which-u-s-public-schoo...

http://www.mystatesman.com/news/state--regional-govt--politi...

https://en.wikipedia.org/wiki/Creation_and_evolution_in_publ...
I am in no position to watch your video, so I am not entirely sure what your point is. But given your bald statement that you disagree with the above comment, I will note that I was romantically involved at one time with a man who had been sexually abused by a grown women when he was about 13. Not even his best friend knew. He had all kinds of serious personal problems.

Men do tend to hide it when they are the victims. There is substantial evidence that male victims of sexual assault have an even harder time coping in the aftermath than women, in part because it is seen as emasculating and they face bigger challenges than women in getting some kind of meaningful support if they try to tell anyone.
This is a meta thought, generally these are submitted as a link and then context is provided in a comment. Not sure that that's a better way of doing it though. Might generate more visits.
I think it's incorrect. If you pick up a robocall, you get flagged as a legit number. They'll call you more, not less.
Does something actually stop you packaging proprietary binaries, perhaps privately, for Guix? It's clearly better to say No, but CUDA is a case where that's difficult.

(I don't see what's wrong with adopting sexps to avoid dealing with custom syntax -- quite the opposite,)
That's what I was thinking. It seems like fundamental infrastructure should be boring but bulletproof, like mission-critical software in military or surgical applications.

The downvotes are just my regular stalkers.
#CYBERWAR #Cloud #Migration
the United States is a country founded on the principal that the mechanism of government is fundamentally evil and needs to be constantly scrutinized, distrusted, and criticized. That's why we have a free and open press, elections all the way from country to federal government, and branches of government that can overrule each other. Loyalty is to compatriots, not to the mechanisms of government. Those aspects of our country, to the extent that the citizens of the United States (or any other country) successfully maintain them, are worthy of respect.

It's incorrect to equate distrust of government for hatred of a country. The reason this country is loveable is because it was forged by distrust of power.

I actually find your equation of love of government with love of country to be mind-blowing strange. What on earth?
The whole freaking point of Windows S is that it's not supposed to be possible to do that.
Wtf happened to Gmail?

It used to be small and lean, and suddenly -bam- 10x bigger over night.

Anyone have any insights?
It's quite incredible that the clay soil is still absorbing heat from the introduction of the tunnels. I heard possibly wrongly that the clay drys out too and ends up insulating the tube lines over decades.

Regenerative breaking sounds like the quickest and cheapest way to address the problems - not that any change would be 'quick' or 'cheap'.
Indeed, and so can I. However, there is a huge crowd outside of HN that is neither capable of running their own servers, nor are they remotely interested in learning to do so.

Also, I would argue that in practice email is very much centralized, with a few large providers that manage all the complexity for their users (such as spam blocking and maintaining servers).
I've not seen any simple adaptors, but OWC's Thunderbolt 3 dock includes a FireWire 800 port.
CS61A Structure and Interpretation of Computer Programs
Ask HN: Realised I put in much more work than cofounder. What to do?
I will try to keep this short and write only essential information:

- I and a friend started a company together in Feb, working remotely, 50%/50% split

- He is business/marketing, I am product developer who built early version few months prior to starting a company with him and we built the product on top of that.

- We put a vesting schedule in place, but it's pretty poorly written, specifying only what happens if person leaves, not specifying any duties or similar. (My first time doing that, be gentle!)

- Because it was almost exclusively product development till now I naturally had much more work than him.

- First few months he did not put in as much work due to personal reasons (I was ok with that since I had more work at that point anyways), but things are not improving and he realizes we are getting close to launch date

- Considering he had much less work to do than I did, he somehow still didn't manage to get things ready for launch, and it's starting to block me + I have to do his stuff. This is why I started to be nervous. I put in much more than he did so far.

- He is open to suggestions that would make things fair, but he would preferably do it in a way to keep 50% share I assume

- I am speaking with him about the situation as well and we both want to resolve it in the fairest way possible. I have faith that he will shine once we go live (in about a month), but I can't get rid of feeling that I may be screwing myself.

What is the normal way to deal with a situation like this? Essentially I would like to avoid the fact that I will do more work and then we will be equal. I am happy to be equal if the same amount of work was put in. And it may happen that in months after launch he will be much busier than me... But what if he just keeps on slacking? Advice?
It's just email

How is that not critical infrastructure given legislators' need for secure and accessible communications?
... utilities too. There are probably not many spaces a vertical shaft could go.

You probably don't want a direct vertical grate either, you'll need to catch water, rubbish, people from falling down. An S-bend is going to effect flow.
Not the parent who mentioned _Normal Accidents_, but this is one of my hobby-horses, so I'm glad you asked!

Prof. Nancy Leveson of MIT has done extensive research over the last forty years on the safety engineering of complex systems, and her 2012 book _Engineering a Safer World_[0] (open-access PDF at that link) is partly a response to Perrow's _Normal Accidents_.

[0]: https://mitpress.mit.edu/books/engineering-safer-world

In particular, and unlike Perrow, she thinks we really can design complex sociotechnical systems which aren't disasters waiting to happen, and her book provides a theoretical framework for doing so, plus a fully-worked design analysis technique and accident investigation technique using that framework. These have been and are being used under real-world conditions in a variety of industries including transportation, the military, and even software.

There's a conference every year at MIT which I've been going to every year for about four years now where folks present. Every year there are more industries and disciplines represented, and there have also been presentations of analysis techniques applying the theoretical framework in practical contexts like cybersecurity and privacy.

You're also very right that there are huge social and human factors components to safety, and her book talks a lot about getting that right and analyzing what went wrong at various levels of abstraction, including cultural and regulatory. I highly recommend it, if you're interested in this subject.

Based on what I know of the US Navy, I'm certain that the accident investigators working on this collision are doing so informed by this methodology.
> our cat back then and now our dog would wake up, start to pace around (and the dog's face expression when he looks at me would be the pretty clear readable excited expression that "She is coming home!!!"), etc. several minutes before me or my wife would come home.

Rupert Sheldrake wrote a book about this phenomenon [1]. There are many things in the universe that Science has yet to adequately explain.

[1] http://www.sheldrake.org/books-by-rupert-sheldrake/dogs-that...
To be clear, Google is not saying they'll stop reading your emails, only that your emails' contents won't be used to generate ad content.
Thank you very much for the feedback. That would be great, yes. I believe that both points are somehow already included in the issue that I'm tracking here: https://github.com/sharkdp/insect/issues/54

Unfortunately, it is not a simple change, no :-/
I broke my 64GB iPhone 6 that and recently switched to a friend's old 16GB 6 Plus and it has been super eye-opening to do the "what do I really need on here?" dance.

I've switched to a web apps for what I can, which has helped, but it's a little bonkers for some apps. Pages, Numbers, and Keynote need 1.3GB - almost 12% of the 10.93GB of available free space on the phone.
I noticed that when I had Windows 8.1 installed on my PC earlier this year, the version string mentioned LTSB. Does 8.1 use the kernel of 10's LTSB?
Perhaps they'll be comforted by this notion: his future lobbying efforts will be that much more effective when he mentions what a shame it would be to donate too little, like those poor robocallers did.
> If we're judging a mode of transport by its emissions, then EVs don't have to compete with ICEs. They have to compete with bikes and walking where those modes of transport can reasonably displace cars.

Emissions somewhere else than the place where they're used are irrelevant for the question whether to allow them in cities or not. EV cars are 100% emission free in cities and if you're being pedantic, they compare favourably to cyclists and pedestrians because these emit more CO₂ than EV car + driver due to being physically more active and exhaling CO₂.
I'm on ltsb for my business laptop and it stinks. Id rather have random issues with a few upgrades than be stuck without new features and get almost no bug fixes. New features I get for my home machine are missing on my job laptop. New dpi handling improvements coming Nope, not in ltsb.

It appears to get security fixes only - few bug fixes.
For example, the LTSB start menu is completely broken - there is no search on it and it takes 3-4 seconds to show. Presumably related to the lack of Cortana, but who knows. In any case, it's been a widely reported bug in ltsb for a long time and it's a pretty fundamental feature in windows.

I could see the point in being on the LTSB branch of windows 7 because that OS is done. But windows 10 isn't nearly finished yet and very rough around the edges. Being on LTSB of such an old Win10 release is like being on the release day version of a AAA game while everyone else runs the fixed version that came out 3 months later.
This is something of a frontier for the free software movement- to become a free science movement. One that allows for anonymized, teaching, conducting of tests and handing out of degrees, anonymized peer-reviews and publishing and anonymized granting of grants and patents.
So to speak, a world, where no matter the state, no matter the society, science in secret can progress and flourish. This also means, a decentralized web is needed, one that is unlike the TOR-node system. Because TOR can still be attributed to persons running nodes, persons accessing the nodes.
What is needed here, is more aching to a viral mesh network, that hijacks every device coming nearby into a node.
That is a lot of work, to allow for work to continue.

Another problem: How does one execute experiments, if one can not get access to devices and materials? Physics Simulation? Experiments as a anonymized Service?
The Real Threat of Artificial Intelligence
To an extent. But a simpler interface is also easier to pentest. That means a pentest is more likely to catch a problem.

Pentests can't catch everything, so a simple system costs less to secure.
Not sure if it's worth the hassle of setting up a company IRL just to use a piece of software.
> get adopted are simply sets and heuristics which make the group benefit the most from "just how it is."

"Group" is a slippery thing, though. There is always a tendency for individuals and sub-groups to cheat on whatever wider group ethics might exist.

It's a more complex phenomena than most people give it credit for.
I think it's all messed up, just as usual.

I have a business entity registered, and $7/mo sounded like a good price, so I went to look up for a form where I can sign up, set up a subscription, pay the invoice and get a product key.

The CSP program seems to be this: https://partner.microsoft.com/en-us/cloud-solution-provider but it seems that they don't directly sell it but do so through some resellers (and the whole page is dedicated to those).

I found this link: https://www.microsoft.com/en-us/windowsforbusiness/buy that mentions Windows 10 Enterprise E3 and E5 ("coming Oct 2016" says something about how the page's up to date) but after clicking "find a license solution provider" I'm basically lost. Filters helped a little, but everyone there still wants to sell me all sorts of most enterprise cloud solutions (Azure stuff, SharePoint, telephony, whatever), but not those $7/mo licenses. (Or maybe I've just looked at all the wrong partners, I don't know). And of course they're still all-enterprise "call our sales for any details".

No surprise probably no one uses that for personal desktop.
Reminds me how su-24 completely shutdown a sophisticated Aegis defence system on US destroyer in a Black sea recently. The crew was so demoralized that they all quit upon return to the shore. http://m.huffpost.com/us/entry/11015434

I bet it was some old Soviet tech from the sixties.
> say nothing and hang up after 3 seconds.

The "say nothing" is the important part here I think. Most robocall systems would wait for some kind of voice before starting their spam and that's the point where they probably mark the number as 'legit', not as soon as you pick up as they don't know if it's an actual person that picked up.
whitespace is multiplication. If you use explicit addition, it should work:

2 min + 35 s + 3 min + 54 s

= 6.48333 min
A single submarine loss (the Thresher accident) was enough to prompt the US Navy to institute the SUBSAFE program, possibly the single most successful safety program in history.
Not really. Most Proof of Concepts for Windows exploits merely launch something like calculator.exe as a placeholder, just to prove that malicious code could have run here. I think it's sufficient that if they could prove they achieved privileged code execution, it is safe to assume that ransomware could have run at that point unabated.
Nice, but

sin (30 rad)
sin × 30 rad
Unknown identifier: sin

Wouldn't it be great if software evaluated things, and if things didn't made sense, considered what the possible alternatives were, a bit like semantic checkers for spelling and grammar in text?
Is it a great project worth millions? If so 50% of it is still a lot, maybe just carry on?
Much of the reason for that is outlined in the article.
4 mi / min
4 × mi / min
Unknown identifier: mi
≫ 4 miles / min
4 mi / min
= 4 mi/min

Wut? Looks like some strangeness for the parser.
Seems like this would be better laid out using a fixed-width font. HTML supports it, why not use it?
Quite obviously Google feels their profiling of users from other sources is good enough that they can afford to throw them a bone - not to mention save themselves a bit of effort since they will no longer need to maintain two systems for GMail.
Swift is a big part of the app binary size bloat. It creates about 3-4x the amount of binary for about the same lines of code count as objective-c. Generic specialization happens everywhere in swift and using optionals takes a lot more ASM instructions than you would think it does. Swift also adds about 5-20MB of standard libraries for each app that uses it. Extensions like maps or watch apps also take a few MB each.

Also apple makes decisions like encrypting binaries and then compressing, removing a lot of over the air space savings. They don't give free apps the option to just sign their apps and not encrypt them for smaller IPA sizes.

I wouldn't be surprised if a similar decision was made in the xcode toolchain that caused a similar issue.
Thank you for the feedback. Defining own units does not work currently, but you can simply divide by your new unit:

>>> U = 1e-6/60 * kat

U = 1.66667e-8 kat

>>> 1 kat / U

1 kat / U

= 60000000
As an outsider looking in - it appears app developers have decided that operating system integration is not desirable. I have heard various reasons for this ranging from; "We can do it better" to "Allowing users to escape your app significantly reduces interaction time".

As a consequence, major app developers seem to be shipping a lot of things which used to be integration points. Half of Android apps seem to ship their own browsers now.

These are the functionalities which used to be operating system integration points which I have seen largely replaced by applications (even if they are designed to look identical):

- Web browsing

- Camera interfacing / image processing

- Type/Swipe/text input

- Dictionaries / spellcheck

On top of that, most large app developers seem to be shipping their own run-time environments that appear to be designed to bridge cross-compatibility gaps across operating systems and operating system versions. Until some of those targets are truly end-of-life'd the number of graceful feature fall-backs and work-arounds will likely keep growing.
I'd also recommend the Kadenze course: https://www.kadenze.com/courses/creative-applications-of-dee...
Discuss it with him.

But also keep in mind that as the business/marketing guy, a lot of the work he puts in is not really visible, especially early on. Running social media channels, blogging (content marketing), networking, PR, etc, requires a lot of time and dedication to do it right.

I spend 20 hours a week on things like this, and more often than not, I feel like I'm wasting my time because results don't really happen overnight. Wins (no matter how big or small) don't come easy, and it just adds to the frustration.

I obviously can't speak for him though because I'm not really sure what he actually does.
In the US you can't bike on freeways either (I avoid saying 'highways' as technically the term can refer to a number of different types of roads, whereas freeways only mean roads that have completely controlled access (on ramps and off ramps, no stoplights or stop signs)).
The Man Who Helped Turn Toronto into a High-Tech Hotbed
I think it means if you launch Word normally it is not running with administrative privileges.

you have to launch from Task Manager to run Word with administrative privileges. (which researcher claims can also be automated)
FTA:
> stolen data revealed the private login details of 1,000 British members of Parliament and parliamentary staff, 7,000 police employees and more than 1,000 Foreign Office officials.

Not sure how that wouldn’t be treated as a cyberattack. Note, the word used was not ‘hack’ - not all cyberattacks are hacks.
TL;DR: all you need is love.
It not approaching the 4GB limits, its an addition of 100MB.
Does that break Skype and parts of Azure portal and online Office suite?

Most of such scripts break things. And I see the usual suspects, like DNS blocking client-s.gateway.messenger.live.com etc, so I think this one isn't an exception.
Some of the most effective security measures actually increase complexity.

Two-factor authentication increases complexity in every measurable way but mitigates against a number of softer attacks.

Adding encryption adds a ton of complexity but effectively removes all man-in-the-middle attacks.

The simplest way of storing passwords is in plaintext.

Privelege separation is far from the simplest way of structuring a daemon, but it effectively prevents exploits in the complex parts from allowing an attacker to gain remote root access.

Perhaps it is more that superfluous complexity is the problem.
Yeah that is basically how it works now, and I think I'm gonna do it! (Discussed a little bit in another comment on this thread.) Player's would have to host their own AI but it'd be as simple as sending over the exact same game data that the browser receives and asking for/parsing a response.

What's tricky that I forgot to mention in the other comment is that more information is acquired as moves uncover fog-of-war tiles. So I've been sending a new request every unit-move, rather than once per player-turn. This is fine as the data being exchanged is so small and fast, but just something people might need to account for. I suppose I can also quickly whip up a system to grab all sequential moves from an AI service when fog of war is disabled and save some network traffic.
Well this is an interesting turn of events.

I wasn't expecting this from a company that makes most of it's revenue through advertising. Sets a cautiously positive precedent.
Thank you for the feedback. I should probably consider adding something like "Full documentation and terminal version available here". I hesitated for quite some while before adding "month" and "year" but these (potentially confusing) defaults seemed more useful to me compared to leaving them out.
It looks like Facebook was already over 100MB when the bump happened, so it must have been something else.