skysight-inc/HackerNews huggingface dataset:
Not in this case, I'm preloading the wasm binary blob and then assigning it to the Module object.

With the optimization vs. parsing that's a bit opaque and I'd like more control over it. Right now our use case is such that only about 20% of the JS gets used in the first seconds of a users session, so we're paying startup time for code that either will get executed later or not at all.
> Do you expect Berkley to pay hundreds of thousands of dollars to have over 20,000 videos transcribed and captioned?

Since they had implemented such a policy, required staff to sign off on it, and also claimed to be compliant with such a policy, yeah, it probably should have been done.

The full report from the Justice Department is available at [1] and the claims are fairly straight-forward by the complainants; Berkley used public funds to make said videos, claimed to be compliant with their own rules and regulations regarding Accessibility, had the necessary department internally to assist with compliance to Accessibility, but neglected to enforce compliance as they were supposed to.

When the Justice Department was brought in, it was the finding of the Department that compliance would not cause "...undue administrative or financial [burden]..." on Berkley.

Berkley basically had the choice to comply as they were supposed to have been doing in the first place or remove, and they opted to remove. It is a fiscally sensible position, but this issue seems to have been a result of poor enforcement of the University's own policies and promises to Accessibility.

The report from the Justice Department, linked on Berkley's response, is fairly short and in plain language. I take the regret in Berkley's official response at face value, since I don't think this is what anyone wanted (no videos at all), but according to the report, Berkley had and continues to have the resources and expertise to do this as the content is created, instead of waiting until they have upwards of 20,000 videos queued up. It's a costly mistake, and they chose the cheaper way of fixing it.

[1]https://news.berkeley.edu/wp-content/uploads/2016/09/2016-08...
Anyone have a paywall-free link?
Are there statistics on how often such searches have found the missing person alive? Or even some representative cases?
here's a post from mathstackexchange that I always get back to:
http://math.stackexchange.com/questions/843697/learning-high...
>The judge would give the order after ascertaining that the video was relevant to catching the criminal, and specific enough that it only included the time period when the criminal would have been likely to be captured

Isn't that literally what is happening here? The police are asking Google who looked for this very specific thing in this very specific area at this very specific time period.
So, how about backup, availability and a potential additional employee to make sure the server runs fine?

If they can indeed fit their footprint in one single server, then it should be fisible to just host the server at someone's home with enough upload speed, no?
Totally. If the growth rate is reasonable (<50% y/y) and haven't really broken beyond what can be done on a single machine, using AWS or GCE or Azure is a ludicrous decision, short of a "serverless" style architecture. It's pretty easy to get sucked into the "best practices" and overengineer something that costs a lot of money.
I fully expect any business to cooperate with a warrant or court order, and the law generally.
Do you have sources about that? My current understanding is completely otherwise. Taken from the general wiki article[1]:

> The study of reinforcement has produced an enormous body of reproducible experimental results. Reinforcement is the central concept and procedure in special education, applied behavior analysis, and the experimental analysis of behavior and is a core concept in some medical and psychopharmacology models, particularly addiction, dependence, and compulsion.

Which also confirms pretty much everything an ex-gf, who completed a master in Psychology when we were dating, told me about positive versus negative reinforcement. Basically, stick doesn't work much, carrot does.

I agree that it's a widely different topic for regulation. I probably shouldn't have mixed the two so directly, there are many discrepancies. However it's been shown that incentives (i.e. rewards, positive reinforcement of some behaviors) work at the societal level, e.g. family/reproduction incentives (giving money to people who have children; I don't know how these policies are called in the US), or incentives to buy houses, newer cars, etc.

> more about creating incentives than conditioning

I fail to grasp how the former isn't a particular subset of the latter.

[1] https://en.wikipedia.org/wiki/Reinforcement
American Holocaust by David Stannard was a tough read for sure. I didn't know about the extent to which the genocide of the American Indians was a real deliberate and conscious act. But the book convinced me.
UC Berkley is tax funded. They're a public university.
Most of the time, in my (admittedly limited) experience. The two exceptions have been:

A giant site, who already had an API & had deliberately decided to not implement the API calls we wanted. I should add that another giant site have happily added API options for us. (For my client, really; not for me.)

An archaic site. The dev team was gone & the owners were just letting it trickle them revenue until it died -- they didn't even want to think about it anymore.
But we don't really know of any better models right now.
I used to do data-center and virtualization consulting- we always designed our enterprise client's systems to handle the baseload in-house and burst to public cloud. Not rock science. We even automatically live-migrated load from and shutdown onsite hypervisors at night when the system had surplus capacity...

I think the real issue is that people assume all workloads are public cloud workloads. The bigger and less dynamic your workload the less that is true.
To me it seems that we don't really use our OS anymore, we do all our work online/cloud (Dropbox, Drive, Slack, Trello, Gmail...) so it makes sense to unify all our services into one place
Primarily because it's a semi-proprietary protocol, with "monetization scheme", and backed by a single org. And, also, there's not much interest... If there was, then they'd dog-food and have the UI inside the protocol (like IPFS's as well).

IPFS does one thing, and does it well. And it's a protocol absent of any sort of Ethereum-like money grabbing. Not everything needs a blockchain.
Rob Pike has a great blog post that talks about the creation of Go and expected adoption vs where many of them ended up migrating from

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
Not a history expert by any means, but didn't Germany basically drive away all the scientists that could have worked on the bomb?
> Then there's a next time, and a next time, and a next time. And eventually the deaf are at a measurable informational disadvantage to those who can hear. That's why these laws exist.

While I can sympathize, I'm not sure holding back the progress of an entire society just to not disadvantage a subset of it is as reasonable as you seem to think. I agree that a better solution would be ideal though.

Perhaps they should just fund a machine learning program for closed captioning, instead of punishing people who are advancing social interests.
We don't need no stinking wheelchair ramp for my store. We never have no wheelchair riders coming in here to shop.
As a user, I dislike progressive images because of the ambiguity regarding when they've finished loading.
I think that:

1) Most problems can, but shouldn't necessarily be, solved with adding more servers.

2) SYS & Kimsufi are just OVH resellers. Same datacenters just the last generation of hardware under a different brand.

3) Hetzner is great for if you want to serve up content from the EU. Great ping times all across there. (Your friends over the pond will thank you)

4) OVH is a huge, and very reliable, hosting company. I don't think there's anything wrong with them. They also do supply such an auto-scaling API.

5) You don't necesarily need to run mission-critical systems on a traditional hosting solution to see big savings. Move your high-compute/high-bandwith programs onto a dedicated server and save big. This is really great for batch analytics type systems where after a day of operation, you dump a backup file and want to pull some data out of it for the morning. It's great for dev systems and thousands of other non-mission-critical systems.
I'm not sure if it's virtue signaling or what--this tendency to inject "by the way, I'm anti-Trump" into articles that have nothing to do with that subject. It's annoying though.

Scott Aaronson is a smart guy, but I care about his politics about as much as I care about Matt Damon's.
Suppose that, on average, it takes you one second to ascertain that there definitely is no body on 10m² of ground.

Then it would take 100,000 seconds to search a km². Rounding down by 15% or so, that's a full 24 hours.

A 1.7 mile radius circle has an area of 20 km² (again rounding down). So, by this extremely simple model, searching that circle would take two man-months at eight hours of searching a day, seven days a week. At ten times that speed, it still would take a week or so. Most people would get bored and move farther out before that week was over.

So, is that 10m² per person-second a good guess? I won't know, but looking around my living room, I doubt I could do double that rate there, so I (very, very tentatively) conclude it isn't completely bollocks.

There will be places where searching can be done much faster, but also ones where it is much slower, if only because navigating there is slow.
Here's the list of D-Wave supporters (organizations that have spent real $): Google, NASA, Lockheed Martin, Los Alamos National Labs, University of Southern California, Temporal Defense Systems, US government, CIA/In-Q-Tel. At over $10M per machine, this adds up to at least $60M. Surely the critics in this blog are missing something.
Ah, gotcha. Yeah, it makes sense to avoid synchronously turning away data as that does defeat the point of the product. And the cost for rejecting false negatives is high because the moment when a client is receiving lots of data is when it's most important for them to store it.

If you don't mind answering: for your warehouse offering, do you pull data from some services (e.g. Zendesk, SFDC), have them push it to you (which is what I interpreted your "downstream partners" comment to mean – though perhaps those are "upstream partners"), or a mix of both?
Edit : wrong page. --'
And in the tech world. I had a sweng government contractor making six figures ask me how to sort lines in a text file.
While I generally agree with you about a lot of the industry practices and conditions, that isn't really the fault of the minimum wage farmers and factory workers who are just thankful for any job.

My point was more around the fact that, much like trucking, farming employs a large number of people in the US who generally are on the lower income side. If you take these jobs away, we have a larger national issue of what to do with a massive number of unemployed people with no means to support themselves. It isn't an easy problem to solve, and it is far from being a black and white issue.
> To those that are preserving/mirroring these lectures, I really hope you have plans to make them accessible to all, not just the hearing enabled.

That would be great. And as long as money is no object, I really hope they're planning to buy everyone a puppy too.
> Java applets never had, and never were planned to, have access to the DOM.

Well... see https://en.wikipedia.org/wiki/NPAPI#LiveConnect

Now it's true that it involved more hoops, especially for someone who just knew Java but not DOM bits, so implementing a GUI using Swing or whatever was a path of least resistance. But it wasn't the only path.

> Webasm still can't manipulate the DOM

Not directly, but via FFI to JS it can.... Pretty similar to LiveConnect in some ways.
Above The Law has a better link. Bottom of the page:

http://howappealing.abovethelaw.com/031317.html
As far as I know, `typeof` works on everything, but for Objects will only yield "object". You then should use `instanceof` to determine the type of object, if necessary. Typically, once I know it's an object I just use it, so that people can provide "non-traditional" but otherwise valid implementations. Only exception is if I'm specifically looking for a Date or DOM Node or other built-in type.

EDIT: Of course, I forget that arrays also have `typeof` "object"... Again, probably best to just start using length and indexing and hope for the best.
Isn't this why judges look at search warrants? It seems like a judge concerned with privacy would look at the warrant to decide if it was reasonably minimal - to find the murderer without making too much collateral damage.

It's a case of balancing two rights - the right to privacy, and the right to life, to not be murdered. An absolutist stance on one would damage the other, and so we give judges the power to make decisions.

The whole point of having judges is to have upstanding and reasonable people we trust for this purpose, so we don't have to explicitly deliberate about every edge case before it happens.
The Economic Theory of the Location of Railways
What's the reason for this? Why wouldn't you just use ClearType all the time?
My freshman year of college I took a Polish literature seminar and I had to give a presentation on the Foucault and the body applied to a short story I hadn't read from The Street of Crocodiles.

An important thought crashed into my head that froze me solid for about 30 seconds, "who the F cares?"

I thanked the professor for her time, told her I was done with her class and I walked out. I dropped her class and switched my major to applied math. She sent me a very nice email that wished me luck.
I think some information is often a mixture of truths and lies which is why I tend to filter out all the major left/right media outlets on my Google News feed. I'm just not interested in playing fact checker for every newspaper because they have some left/right crusader journalist that's willing to die on a hill for a particular current political talking point. If those folks are going to mix lies with the truth then I'm going to take the risk of being an ignorant jerk that says "I don't know, I'll have to read up on it" than be led down a blind alley of someone's ideology masquerading as "the truth." Essentially, the most correct position in the majority of cases to be conscientiously ignorant and open to discussion when it's applicable to your life. Beyond that, be as dumb as the rest of humanity to the ins and outs of any issue if it's not interesting or fun to you.

Edit: also, I think this doesn't apply to matters that are of immediate relevance and consequence. So I do think someone like POTUS or a US Senator should stay informed if possible.
"how will they make their content easy enough to grasp for the guy with an IQ of 60? He's disabled too, after all..."

Not only is it false equivalence, it's also addressed in the first (and second) paragraph in the letter from the DoJ: "The ADA prohibits discrimination against qualified individuals with disabilities by public entities. [0]".

"If it feels insane, it's because it is insane"

It only "feels insane" because they violated the law in so many instances. If we consider all the effort, time and cost that went in to making the content in the first place, the cost of compliance is marginal.

[0] https://news.berkeley.edu/wp-content/uploads/2016/09/2016-08...
I would love to have a self-hosted version of Zapier. I am not really comfortable with a third party having that much access to all my web services. However, all their supported services together with a few lines of Python is really powerful.
> Maybe the laws should specify a tax-funded department to go around close-captioning everything then.

Berkeley had one. It was called BRCOE. People creating content before 2015 had the option, or not, of using BRCOE, but had to "self certify" that the content was accessible.

https://news.berkeley.edu/wp-content/uploads/2016/09/2016-08...

> UC Berkeley’s faculty creates and publishes courses for the public on UC BerkeleyX. Faculty developing UC BerkeleyX courses can, but are not required to, develop courses in collaboration with the Berkeley Resource Center for Online Education (BRCOE). BRCOE follows best practices in design for accessibility and also has a quality assurance process that includes deploying various accessibility evaluators; remediating layout, page structure, downloadable or styling accessibility barriers; and obtaining transcripts of all audio and video files associated with a course.

> Prior to July 1, 2015, UC Berkeley also allowed faculty and instructors to design, develop and publish courses through a self-service model, which did not include support from BRCOE. Beginning July 1, 2015, UC Berkeley advised the Department that all faculty using the selfservice model will be asked to sign off on a list of accessibility resource reviews prior to publishing the course. The sign-off statements include:

> 1. I have reviewed and implemented edX’s “Guidelines for Creating Accessible Content.”2

> 2. All PDFs attached to my course follow the University of California Office of the President recommendations.3

> 3. I have reviewed and implemented applicable guidelines into my course from the Web Accessibility team’s resource “Top 10 Tips for Making your Website Accessible.”4

> 4. All mp3 and mp4 files in my course have been submitted for transcripts for SubRip Text (SRT) files.

> 5. All video and audio in my course have accurate captioning available to users through the edX HTML5 player.
You missed Algebra?
If you tried the demo and were remarkably unimpressed, give it a try again and it ought to work better (make sure and manually refresh - F5 so you don't have the old page cached).

I read how the MNIST data was generated and followed suit: Find the bounding box of the drawn image and scale it down to 20x20, preserving the aspect ratio. Put that 20x20 image into a 28x28 image using the center of mass of the pixels as the center point.

There is still some error due to how different mouse drawn and hand drawn numbers look, but I've found it to be a lot more accurate.

Demo: http://demofox.org/MNIST1.html

Example training data to see what i mean about difference between hand drawn and mouse drawn images: https://i2.wp.com/blog.demofox.org/wp-content/uploads/2017/0...

Thanks for the feedback on that... it was a mistake rolling it out in such a broken state.
Rather than shouting in an echo chamber about how just or unjust this is, coming up with solutions like this is a much better idea.

We already have the videos, we really don't need the original school's help. Would it be possible for someone to make a web interface where this could be done in 5 or 10 minute chunks?
dang, sorry if this seemed misleading. In my humble opinion, the blog title does not do full justice to the new release, primarily since it carries a new framework within SyntaxNet:

https://github.com/tensorflow/models/blob/master/syntaxnet/g...

This new DRAGNN framework is what I thought the folks here would want to know. Perhaps I should have linked to the github page, rather than the blog announcement.
This is Erik from the Square engineering team. Our service has been restored; we will be following our standard postmortem process and will be making the results of this one public. We currently believe that this was caused by a bad deploy followed by a thundering herd capacity problem in our authentication service - no DDOS attack, etc.

History and details are available at issquareup.com.

We apologize for the downtime; this situation is well outside what we expect of our service and of ourselves.
Yes.

It's the second-oldest high level programming language (after Fortran).

- Fortran: 1957

- Lisp: 1958

- ...

- C: 1972
there is clearly a mistake in the database graph ... that it must be inverted... because also no one is moving from mariadb to mysql
Could you link the generator here? Perhaps it'll help someone (perhaps even me!).
The best analogy would be, a grocery store tries to give away unsold (safe) meat at the end of the day, and is blocked by a law that says, if you give away meat, you have to give an equal quantity of tofu. [1]

So, it ends the giveaway. Then, volunteers steal the meat (with the store's tacit permission) and give it away for free, and this is ruled as legal.

Then we get lectured that this is a good result "because you guys need to learn the importance of accommodating vegetarians".

You object and say, "But ... this is the same as what the store was doing before, it's just that the meat is harder to find but every bit as useless to vegetarians" and you only get blank stares and lectures about "It's just that some of us care about those who can't eat meat, and aren't mindlessly obsessed with profits and cost-saving. The grocery store already makes a ton of profit anyway".

[1] Let's assume there's also a law, that the store complies with, that says "any store selling meat must also have tofu available for sale".
Any version of this that starts off with a food processor is showing you shortcuts, not how to do the onions right.

Short version of "right": onions sliced by hand in small wedges with the grain (i.e. lengthwise) - otherwise you cut through too many cell boundaries and let the water out too fast. Then it's a lower heat (no scorching!) for hours, not minutes, stirring every 15 min or so.

So it's obvious why people want shortcuts, but all of them give you inferior results.
Heroku CI
I just took a class on digital forensics where the professor, who has done a lot of expert testimony, showed us parts of this movie as an example of courtroom procedure.
So am I the only person who thought that this would cover Tor vulnerabilities?
You could also use current search algorithms but add a penalty for redundancy. Or perhaps group similar results. I've always like the idea of column-based web results. I suppose some of what Google does has this flavor.
Legally Google is different.

They are required to keep records that brick and mortar businesses do not.

They have a de-facto monopoly as the largest search provider for the general populace. They are a public resource that is a requirement for many of us to use in our day to day lives.

Google in this instance is more like a library card catalog that keeps records of all of the things people search for.

This is the same as asking a library for all people who looked for books on dogs.

Google not only has adults that search for things. They have grade school children in their datasets.

If you are OK with this request, are you OK with the subsequent request to facebook that says "give me the social network tree for all of the people within this dataset"? we're looking for a woman who knows one of the people that searched for Douglass on Google within the Edina area. And then the final query to AT&T, "we need the phone records for all of the households on this list of women who are within 3 links to people who searched for Douglass in the Edina area"?

This is an overly broad search with no particular limit and no logical connection to the crime. The police don't know for certain that the thief arrived at the image used via a google search, let alone a google search for someone's first name. They don't know for certain that the thief was in the Edina area. They don't know for certain that the thief was in the Edina area when searching.