skysight-inc/HackerNews huggingface dataset:
I don't recognise that market. Why are these people able to get APKs without a network connection?

Either way, I would imagine that the sort of market we're talking about here —Fortnite, an online-only game— would probably have a network connection available.

And even then, signature chains would still work for strong signing the APK, even if it were installed offline.
407 with whitespace as mentioned by others. As for how it works:

- There are textareas for each language

- Through event bubbling, one can listen to events on all of those with just 1 handler

- Elements with an `id` attribute have a corresponding property in the `window` (global scope), so you don't need to query for them.

With those facts, the code just listens to every change on any field, and assembles a (technically invalid, but in practice functional) HTML snippet, which is just:

(contents of the HTML box)
<style>(contents of the CSS box)</style>
<script>(contents of JS box)</script>

And pastes it into the iframe's content.

Not particularly efficient, but pretty good for <400b
'From Acorn to Arabella', ongoing shipbuilding series on youtube, recently taught me how insane lead ballasts even a small ship can/must have.
> Bethesda recently sent out a notice to at least one seller on Amazon’s Marketplace who was trying to sell a sealed copy of The Evil Within 2, demanding that they remove their listing.

This could be an attempt by Bethesda to rein-in what they see as "counterfeit" products, since Amazon is largely unwilling to police their own Marketplace. Though the article states "Bethesda is a notoriously litigious company", and have a heavy-handed history.
Well he was going to sell for $69 a share but then he tried $666 a share but that was too high so they settled on $420.

The point is Musk is looking increasingly like a joke, which is not what you really want in a massive company that is hemorrhaging money and could actually collapse if Model 3 demand doesn't pick up.
Scientific intrigue around room temperature superconductivity paper
Sure, there is a pretty severe limitation for perfect hash functions: you have to know all the possible keys in advance.
That's rarely the case.
I would like to ask two basic questions.

1. What do you mean that they overcome it?

2. Are middle boxes still possible, and how would these be implemented? I assume intra-network, by signing local certificates one can for instance do this for company employees. But if I access a website over an encrypted connection, is there any way that it is routed through a middlebox without being able to know?
can you point me to a tut to get f#running on Ubuntu?
They could have at least kept the clean messaging syntax of the Objective-C (Smalltalk). The hybrid they chose was just painful. Plus, what is this fascination with the comma. Adding commas has been a pain when trying Swift as I am constantly skipping them.

They could have cleaned up all Objective-C and built a much nicer language, instead we get a improved Java / C++.
The way to code in hell would be vi (not vim) but without any command support >:D Starts in insert mode, and that's it. Kind-of like the old days where computers had no persistence and you just had to type in all of your code at once.
The Facebook feud that ended in a shooting
After their apparent pivot to becoming an MMO company, I don't expect many more good games out of Bethesda anyway.
Came here to post this. Some items are marked Free Returns, others are not. This is not news, and plenty of people know about it.
We have Apache Royale https://royale.apache.org/ for that. Compile your Flex MXML + ActionScript to HTML + JS and more.
>>> and [any language] is not very difficult to learn.

I'm all for training and learning, but pretending that anything can be picked up quickly and easily is just wrong, especially in a trading environment.

Any typo or bug is going to cost millions of dollars, it's very hostile to newcomers. They will be struggling enough to learn about finance and the company.
Part of the fee is determining how fake the product was, so it can be commingled again and sent out to another unsuspecting customer.
You don’t even need higher level tasks like that: take something as seemingly simple as processing text. That used to be 8 byte operations, display was looking up a bitmap and copying it into a buffer, but once programmers accepted that humans use more than ASCII and want nice displays that started to involve context sensitive decoding and display, processing vectors, subpixel rendering, etc. All great improvements but most of them require more CPU/RAM than a 30 year old computer had, too.
It was an ad for a bank, not a housing development.
"Items in original condition past the return window*"
Yep. https://rustls.jbp.io/ now supports final TLS1.3 but you'll be hard-pressed to find a library which negotiates TLS1.3 with it. Give it a few weeks.
Not sure why I got down voted for a simple statement but ok.
All the geoengineering proposals I have encountered ignore ocean acidification. A less-overheated planet with a dead ocean is hardly any better than an overheated planet with a dead ocean.

That said, half of global climate disruption is from refrigerants. To prevent ultimate disaster, existing refrigeration systems must be destroyed without gas release, and replaced with systems that don't rely on (and leak) CFCs or HFCs.
This is awesome: watch Lattner reverse the meaning of "working fast" to say that the way to get something working fast is to prevent it from working at all until you chase down all the corner cases. Slow is fast! Refusing to compile is working! Up is down!:

--------------

Swift ... really is designed and optimized for, as a programmer, you can spend the least amount of time to get to a working program as fast as possible.

Getting to a working program includes the time it takes to debug something, to iterate and develop and fight the type system, and all the other things you have to do. But that time you spend having to fight the type system or figure out optionals or things like that pays itself back because your program works more often. You’re actually not spending time chasing own dangling-pointer bugs
Game Developer Magazine archives 1994-2013
Warranties for software are notoriously narrowly scoped. Not warranted for any particular use or fitness for any purpose, etc. About all they will warrant is that the media itself works and offer to replace it if it doesn't.

So just warrant that what you are selling is what it claims to be and offer a refund or replacement if it isn't. That seems to be materially the same as what the original seller provides.
I'm not buying the argument that middleboxes are incompatible with corporate networks. The IT staff can install their own root certificate on all machines, and then they can decrypt all the traffic they want. What about HSTS? IT can disable that (they have full access to all machines anyways). What about personal devices? Those should connect to a separate network.

In essence: if corporate wants to spy on me, they shall provide me with devices that are set up that way, and with that I know I can't have any expectation of privacy. If I'm using my own device, I want TLS to actually provide security and confidentiality. If that means denying my personal devices access to the corporate network, so be it.
Ask HN: How do startups measure MTTR and MTBF?
MTTR = Mean time to repair
MTBF = Mean time between failures

Hello, I recently read a DevOps book which placed lot of emphasise on measuring MTTR and MTBF.

I did Google this but didn't find a lot of information on the process of measuring it i.e. tools involved etc. We're a small engineering team using Github, Slack, Python, and Google cloud. My question is following.

How do you in your engineering teams measure MTTR and MTBF? Do you measure such time manually and keep that in database or have you automated it using some tools (if so, how)?
USA Temperature: can I sucker you?
In the definition of a field ∀ x . x/0 = undefined, not 0 or any other value you might prefer.

A field is exactly defined by the field axioms: adding or removing any other axiom makes it no longer a field.
Loners make great friends
You don't think that Brazil today is affected by the Brazil of 200, 400, 500 years ago? You don't think that colonial attitudes persist? You don't think that it would be a different nation had not so many natives been killed or enslaved? You don't think that violence is a self-perpetuating cycle?

How the hell does that work?
Ever use Kerberos? >=)
related discussion here: https://news.ycombinator.com/item?id=17725751
There's a huge math error in the article, coming to complete wrong solutions in the second case, long strings. The probability of the 2nd case is 1.4, so the outcome of 1 collision is no surprise at all, and thus you cannot praise the quality of the Java hash function this way.

What he should have praised instead is the Java hash table, which is the only one of all major programming languages, which is fast and secure. All others are mostly slow, and insecure. Java chose a fast hash and a secure collision strategy, counting collisions and switching to a tree on attacks. Most others chose a random seed and a slow hash function, which are still DOS unsafe whilst being 10x slower. Pure security theatre.
The real question is "Why?" Manually counting votes is easily verified. What do computers add here? Speed? Who cares? It's not that kind of race.

There are absolutely conflicts of interest involved in voting. I assume anyone who tries to implement computerized voting is malicious, trying to cash in on voting, or both.
That seems like a very poor choice in name given the existence of PyCharm...
I'm joking - you could just google those numbers.

But maybe Musk was too.
It is not quite being advertised widely plus a language that is not used by more than one major company, especially externally, tends to go away.

Albeit it is Google who start then leave to die more languages than I can count on the fingers of one hand.

OCaml is very far from dead though.
https://github.com/wannabeOG/Mask-RCNN/blob/master/model.py

yeah dumping it all in a single 2098 line file, why not? Here is a clean documented implementation of faster rcnn for comparison: https://github.com/chenyuntc/simple-faster-rcnn-pytorch
You should consider Charles Stross' 'Laundry Files' series then!
Cool, are there third-party apps beside the official ones ? That would be a strong indicator.
But on a journalistic note, isn’t it proper form for names to be above the fold? Maybe scientific journalism is different?
XEM [0] and others golfed such thing to 142 bytes [1] some time ago.

[0] https://news.ycombinator.com/submitted?id=xem
[1] http://xem.github.io/miniCodeEditor/
The main difference is whether the rules are set ahead of time or whether they're adjusted by a central authority. For example, compare the tort system to a regulatory board. Hayek explores this distinction in detail in the Road to Serfdom.
Here is a good reference.
https://en.wikipedia.org/wiki/Economics_of_fascism
Except it just makes it more difficult for people to actually own their home. Instead, it raises home prices by forcing people who would otherwise be happy renting in modest apartments or {du,quad}plexes into buying detached single-family homes in order to reap the mortgage deduction. And it's not like most of these mortgage holders are taking the loan for convenience's sake, to avoid selling off some art they're rather attached to, or their other home in Monaco. These are ordinary people who decide, based on this distortionary government policy, to take out 30 year loans that they really will need 30 years to pay off, if they can at all.
Have you tried writing code with a magnet and a needle ? https://xkcd.com/378/
If you return an item, Amazon probably cannot reasonably literally 're-stock' it as they can't be sure what you have done to it, even if it appears sealed. I would imagine the item now has to be sold at a massive discount, recycled, or simply thrown away, so to them it's probably 100% loss when you include things like shipping.

You're at fault for that - you simply decided you didn't want it after previously agreeing to purchase it - so it seems very reasonable to me to charge you for that. I think in the US they don't have to accept returns at all when you don't really have any reason (in some countries they do) so they're already doing you a favour!
They could microcode it, it would just be a fairly large sequence, and might depend on a table.
Private censorship by semi-monopolies is a sticky situation. Even so, it's better than the way things were.

Pre-internet, it was network television, local newspaper, or bust. Those platforms make facebook and youtube look like free speech fantasy-lands.

As for the actual question, at least Alex Jones still has his own website... until cloudflare decides to block him. That's what really sucks about the whole thing; since we refuse to police the internet with civil law, we have unelected and unaccountable private entities policing it instead. With a judge and a jury, the wheels may have turned slowly, but at least there was a chance to put the case forward. Now all of the rights are firmly on the side of the service provider, and all the rest of us can do is squeal loudly enough to where--hopefully--one of the wizards behind the algorithm is forced to take action.
> * elliptic curve support.
> * downgrade protection.

These are not new.

Particularly the second is a complicated story. TLS always had downgrade protection, but at some point browsers had to decide to break downgrade protection, because there were too many shitty devices out there that didn't implement the TLS handshake correctly.
Are you eager to apply for this job?
So by that metric, Java is a significantly better choice still ;)
If this expansion gets to and is upheld by the courts, it makes me wonder about DVDs and Blu-rays people sell with either now expired or previously used digital codes and whether this would be subject to the same "material difference."
wow this is super toxic, not to mention probably illegal. I'm surprised nobody else spoke up before. Even as a male I'd find this disturbing and highly dysfunctional. I can't even fathom how the plaintiff might have felt. I hope she sues them to oblivion. Such companies don't need to exist.
Doesn't seem that odd to me. It's not Python 3, but requires a not-ancient version of Python 2.
"If your item was fulfilled by a third-party seller, you may be charged up to 20% restocking fee even if you return the item in original condition within the return window."
Unless there's a policy establishing otherwise, it's going to get worse, especially if it's coming from the top. If it's something that bothers you then try to ride it out, but have a foot out the door in case you hit your breaking point.

It always starts with little subtleties, harmless emails like "check this out". Soon you find yourself on a Monday morning getting accosted by your boss or overly-ambitious co-worker before you even had the change to get coffee with "did you get a chance to take a look at that thing I sent?" Eventually these micro-telegraphs take their toll and you find yourself feeling guilty about not participating in the Slack chat at 2am. Now the precedent of being available whenever the boss has the whims to work is set, whether you like it or not.

Disclaimer: I'm all for working after hours as it merits, I just prefer to do it on my schedule or on an as-critically-needed basis.
> I have no idea if this guy is taking advantage of the Baltimore PD or not. Neither do you.

Never mentioned this. Never said boo one way or another.

Read what I actually wrote and not what you wanted me to write.

I said nothing about whether the cost is justified or not. I said the cost comes from getting someone who can program in Lotus Notes. That's all I said about it.

It is an unreasonable assumption to think that who you're building for makes the actual task more difficult.

> I agree.

Then what's up? You're agreeing with the only thing I'm actually saying. You had one guy saying it was trivial and another saying it was very difficult because it was for the police. I was saying it was neither. That it was equivalent in difficulty to another data management task. If anything people are downplaying the logistics involved in modern retail. Data management is a serious business.

> My position is you're pretending like you know this guy's business. You don't.

And his business isn't dealing with the police department. Because the guy I responded to isn't the guy in the article. So he doesn't know the business either. You are trying to chastise me for making an assumption when you assume I don't have experience, but no one else has claimed any experience in this matter either so their claims are just as invalid as mine according to your standard. They are also pretending to know the business. And so are you.

And by the way accidental and necessary difficulties are covered by Fred Brooks's essay, "No Silver Bullet". Accidental difficulties are difficulties we created. By choice of platform, technology, methodology, etc. So the system being a labyrinthine mess of Lotus Notes code is definitely an accidental difficulty. A necessary difficulty is something about the task itself that's inherently wicked.
We're Not Developers Anymore
It's the system as it was designed to be. I am surprised that you haven't heard about the prison loophole before. It even gets a powerful scene in the film 'Gone with the Wind'.
Yuval Noah Harari extract from his new book: ‘Humans are a post-truth species’
That must be an American thing. Here in EU an online seller must give a full refund for any item returned within a few weeks.
My Favorite Command-Line Shortcuts
I expect Fallout 76 to be a Day Z-ish shell of a proper Fallout title, but I'm excited about ES6!

Inb4 voiced main character, forcing smaller range of dialogue and story options and limiting roleplayability, and those five voice actors behind every NPC, etc. etc. :3 Cinematicness!
Slower release cycle is a con.

Slower deprecation cycle is a pro.
In grad school it made me so sad to know brilliant undergrads with progressive political views go to work in corporate tech/finance afterwards because they perceived that was what everyone else does, and to afford their aspirational lifestyles.

Edit: It's potentially productive if they open source some of their new stuff? I'm guessing the whole point is that the firm is developing its competitive edge.
I think I said profit margins are set by competition and then you said something like no, profit margins are determined by competition.

Is your point that they aren't set by competition in uncompetitive markets? Because in that case the margins would typically be more than 25% to begin with and taxing monopolies and price-fixing cartels is something most people can get behind.

What you could be alluding to is that imposing tariffs could reduce competition from foreign suppliers, allowing domestic suppliers to sustain higher margins if there isn't sufficient domestic competition to keep them down. But high margins should attract new domestic competitors absent some high barrier to entry, higher margins for domestic companies is not hard to classify as "benefit" rather than "disaster" anyway, and the maximum increase is still capped at the amount of the tariff or people would go back to the foreign supplier(s).
The term “manage” should imply more than CRUD.

See https://www.enterpriseready.io and check out some MVP content “management” options in e.g. TextPattern.

Notice the user roles:

https://blog.arvixe.com/textpattern-admin-tab-a-primer/
> (Making special cases for NullPointerException or OutOfBoundsException, like some languages do, is, IMHO, a bad idea, that spreads the confusion between programming mistakes (i.e coming from the source code) and invalid runtime conditions (coming from environment). (I'm avoiding the ambiguous terms "errors" or "bugs" here)).

And that's why I like dual error mechanisms, like the panic vs manual error handling mechanism in Go (despite all its verbosity). It's very important to make the difference between an external error (that should be considered something "normal" to deal with) and an invalid state (that should lead to a halt of the program, maybe after logging something, or before trying to restart the program from zero).

Traditional expection mechanisms (à la try/catch) make it too hard to deal with an external error, and too easy to think you can recover from an invalid state.
> The treatment of Tibetans is no secret, the Chinese use the 'look how Americans treated Aboriginals in the 19th century' which is bizarre, but not worse than denial.

https://en.wikipedia.org/wiki/Whataboutism
Personally I can work 16 hours with white theme but even 1-2 hours with strictly dark theme is borderline unbearable. I tried it multiple times due to posts advertising it's lower eye strain. I'm 30 and myopic, -4 in both eyes, using PCs for decades.
The study was more like a survey, that didn’t verify any passwords and was conducted in a light hearted manner. It is indeed garbage.

http://www.tmb.co.uk/passwords-for-chocolate/
When Socially Weird Dudes Get Power, Part XXII
RCNN uses selective search to generate the ROIs. What makes Faster RCNN faster is not having to spend time on selective search.
Its very easy to blame others, its very difficult to accept failure.

Are going to blame colonialism for all the presidential corruption scandals as well?
While true, i think the notion here is to treat containers like VMs in the cloud. Thus a container is spun up or down depending on the load on the service.

Then again, that notion brings to mind a certain comic about a self-ddos...

http://www.commitstrip.com/en/2015/07/08/true-story-fixing-a...
I actually have set Bing as my default search on my phone

... and let me tell you Bing is not nearly as good as Google when it comes to bringing me the right search results first.

But I got tired of Google asking me to “prove that I’m not a robot” by tapping on roads and street signs with every new search. I use incognito mode, and since they can’t track me, they either are punishing me or just automatically assume I’m not human.
Is feathered the same? It seems like a feathered propeller is pitched with the blades flat surfaces oriented parallel to the forward direction, but on a CPP you'd set the flat surfaces of the blades oriented perpendicular to the forward direction to reduce the load on the spinning engine.
We detached this subthread from https://news.ycombinator.com/item?id=17739560 and marked it (dreadfully) off-topic.
So currently it's no longer true and TLS 1.3 looks like TLS 1.3, not like TLS 1.2 wrapped something inside? It's good, it was very inelegant.
Yes, this is sick. This one even more:

> When she tried participating “on a very limited basis,” she was immediately given a $20,000 raise and taken more seriously, the complaint states.

I don't even want to know what "participating" means here.
Never mind, apparently encrypted extensions is only sent by the server to the client, not the other way around.
I don't doubt that the bad dynamics would happen regardless, but Facebook is just such a terrible way to have this group. First, it's private so you can't view any of it without joining the group which is a little icky though I guess they do that for moderation reasons. Second, there's just way too much content. I joined and it was producing multiple times the amount of content as the entire rest of my Facebook feed (which I otherwise keep to just actual friends and happily block people who post too much). And too much of the content is filler "look a train" type stuff. Having that crowd out actual friends' pictures etc wasn't worth it to me. I'd much rather have had it a subreddit I could occasionally go through and sort by best in the last month. So I left that group after a week for reasons largely independent of the problems talked about here.
The “eleven 9s” is written with the earlier sentence still in context. “After the decimal” can be elided in situations like that because the literate reader knows what they’re referring to.