skysight-inc/HackerNews huggingface dataset:
Here's a thought experiment.

Say you had more than one RNN trained for the same task (say, generating text). How would you couple them?

You could just, character by character, have each RNN generate its output on its own, and then take a majority vote or do some weighted average to combine the output, but otherwise let each RNN operate independently. But wouldn't it be strange for those RNNs whose output was not ultimately selected to continue processing along the same lines, uncorrected by what was actually selected?

Another possibility is to include a "ultimately selected" input to each RNN so they can be privy to the group's decisions. Yes, your internal state said that "e" should be selected, but the group selected "r"- what will you do now?

Yet another possibility would be to perform "retroactive justification". Let us say that one RNN (with an internal state S) selected "e", but the group selected "r". Under retroactive justification, the state used for the next character is a state (maybe the one closest to S) that would have instead produced "r" as output.

Split brains are coupled by their shared access to the body and act within the same environment. How do the hemispheres use that coupling?
I'm extremely happy that I learned to program in QBasic and then C++, with that awful Bloodshed DevC++ compiler. Everything since (except Haskell...) has been baby-town frolics, in comparison.
You overestimate the intelligence of the general American public.
Or you can contact the researcher, who are generally happy to share our research via email. Or check their researchgate.
Sorry, my mistake. I thought it was about Belo Monte.

Don't forget about the ability of our political class to divert money.
You may find this helpful for writing a compiler in Go: https://godoc.org/github.com/BurntSushi/go-sumtype
Steve Coogan wins phone hacking damges
Tesla electric semi truck possibly spied in new photo
Snopes cites sources and has spent the last couple decades building a reputation for reliability. That doesn’t make them perfect any more than, say, the dictionary contains no errors but the odds overwhelmingly favor them being right over some random internet commenter.
Tech-savvy investigators are ready to put algorithms under the microscope
You can express what you're talking about (non aliasing mutable pointers) for free, at compile time.

In fact, you can't express this in C (or, restricted, whatever), so I do wonder if your assumption that because it's UB it'll compile to the optimal code is true.
Actual title is: "MessageBird raises $60m Series A funding"

I've never heard of this company but looks like the same space as Twilio. Given how entrenched something like this could be in the API stack of an application, I can see the value in having a large war chest to drive development and adoption. Kudos!
TRS-80 Model 1, Level II. Taught myself BASIC then assembler. Hacked the electronics to provide lowercase and inverse screen. A few years later I interfaced it to an Amstrad CPC464 via the parallel port so I could store amstrad programs on the TRS-80 disk drives. Happy times and my entry into the industry.
What could be more alluring, living in a shipping container in one of the shanty slums most of Snow Crash's people live in or being one of the lucky few to live in a corporate enclave?

I'm just glad we're going to have the opportunity to live in a cyber-punk dystopia!!!
I deleted mine over 10 years ago. My wife (who still uses) said that people still click on the "wish happy birthday" shit for me every year.
Also if it doesn't work (happens from time to time) or disappears, they have a tor mirror that works consistently: scihub22266oqcxt.onion.
I think it's really great to see a project like this coming out, as someone who loves writing Go on the server side, but has been grinding my teeth through learning JS to be able to do client-side work. That said, I would love to hear more about how a compiled Go app will handle three of what I see as being RN's biggest advantages:

1) Ability to quickly see changes in the simulator as you're modifying code (one of the main reasons I went with RN over ObjC/Swift, is I can just Cmd+R and boom, my changes are live in a second).

2) Pushing new updates remotely, without having to resubmit your app. Would Go being statically compiled, mean we can't ship bits of executable code for minor updates / bug fixes as we see fit?

3) Debugging is really nice on RN, because you get to leverage awesome JS debugging environments like Chrome DevTools. While I've not yet had a need for a fancy debugger with Go, I could see that as a big sticking point for teams trying to choose.

Nonetheless, really applaud this effort so far, and look forward to seeing more. Go's concept of goroutines seems much better suited to UI event handling, then stringing together a ton of promises and callbacks. And don't even get me started on the async keyword...
Ad Blocker protects your system from cryptocurrency miners
I've been a nomachine fan for a few years now, use it to access my linux work laptop from my windows gaming desktop. It has some minor irritations but on the whole it handles this use case quite well. I'll definitely be giving guacamole a shot though.
This Is the Worst Way to Build Rapport, According to New Data
s/countries/companies/

Could have sworn I fixed that...
A correction: a compiler would not be able to assume that `x` is always positive because casts between signed and unsigned integer types are based on their binary representation (what computers see), not their value (what humans see).[1]

[1] https://wandbox.org/permlink/dDDAJjOlm50GD1PW

It would be able to (correctly) make that assumption if `x` were a long, assuming 64-bit longs and 32-bit int/unsigneds.
I got a Xilinx Spartan DEV board sitting in a drawer too. The board is great but Xilinx's tooling has negative value for me, so it'll stay there.

Tooling is 100% the thing keeping FPGAs back.
Like 3 nested listcomps on one line (Python).
Try Timothy Garton Ash

- The Magic Lantern: The Revolution of '89 Witnessed in Warsaw, Budapest, Berlin, and Prague - https://www.amazon.com/Magic-Lantern-Revolution-Witnessed-Bu...

- The Polish Revolution https://www.amazon.com/Polish-Revolution-Timothy-Garton-Ash/

But Ash is controversial author with strong opinions not a historian.

Also Victor Sebestyen Revolution 1989: The Fall of the Soviet Empire https://www.amazon.com/Revolution-1989-Fall-Soviet-Empire-eb...
Well, someone probably said the same about Go or React-Native when they first came out too. We have to start somewhere...
Thanks, I had the impression it was something like that. In the UK a lot of the best people are contractors.

A lot of the awful ones too, mind!
> The number of people addicted to this crap

Eh. Now that you mention it, watching an optimizer battle out a 0.1% objective function improvement every couple iterations on a run that took a few hours total ...

(But that was in another job, and besides, the code is dead.)
I know, right? The GP’s point baffles me. C is a tool. I don’t want my tools to be exciting! I want my movies and vacations and relationships to be exciting, but not my tools. I want my tools to be boring and predictable.
I think the redox OS has shown that it's not so hard to build a new OS in rust. I suspect that it won't be long before people are using redox in production (another year or so?). Once there's a viable competitor for linux, perhaps C won't be seen as the default language for system programming any more.
> I'm quite bored by the obsession of some for replacing C.

That's fine... but the billions of dollars spent on security and the massive trove of user data that's been exfiltrated due to C is kinda a problem regardless of whether you are bored or not.

> Nobody would criticize assembly for letting you shoot yourself in the foot, C is much the same.

I wouldn't criticize a developer for writing bad code. I'd criticize the language for letting them, or the developer for choosing such a language. Same with C and Assembly.

> The biggest threat to the tech sector is Linus dying and being replaced by some charlatan who insists on replacing C and using Jira.

That is... not the biggest threat. It seems extremely unlikely that that is where linux kernel development would go.
In the second case at least four times, no?
Write tests. Not too many. Mostly integration
I do.

Rather that than fill in holiday forms, attend company meetings, have annual performance reviews etc etc.
Caltech is still a relatively small school with about 300 professors, so it's not that surprising to me that it's down the list in raw numbers. In terms of Nobel laureates per capita it beats MIT and Harvard.

If you ever visit the Berkeley campus you may notice that they have special parking spots reserved for Nobel laureates:

http://cenblog.org/newscripts/files/2010/07/CIMG3733-compres...
One of the big differences between FreeBSD and Linux is that FreeBSD is designed and built as a complete system, whereas Linux is a kernel plus a collection of userland utilities from third-parties all of which has been configured by a vendor.

Neither approach is necessarily right or wrong, just different.
How? Website uses AI in its algorithm to help increase children's intelligence
I hope you aren't suggesting selling people a broken firearm.

If you want to be extra cautious in storing weapons, you can take the bolt or firing pin out and store it in a different place. I keep an old rifle out in my house for decoration, but the bolt is stored in the safe.
Levandowski and the Otto guys aren't on trial. The question is whether Uber received trade secrets, not on whether or not Levandowski took trade secrets away from Google (which, again, does not seem to be in doubt).

I don't see anything in the report which provides even strong suggestions that Uber received material from Google. I mean, I don't think that the report rules it out, either. But at most, it kind of hints that Levandowski was the kind of guy who might have tried to get the data over to Uber. Which we basically already knew. That's certainly not damning evidence.

I bet that Uber's lawyers will point to some of the clown car antics documented in this report and say, "Come on, if these guys actually had moved trade secrets over to Uber, obviously they would have left material evidence that they did so. Clearly they were not great at covering up their actions."
Also interested in hearing if they really stopped using React Native as a whole. Especially since their react-native-maps library is the defacto library for maps. It would be quite scary if they decided to stop using React Native.

Right now, the only thing I'm currently aware of is that their navigation library (native-navigation [1]) is pretty much unmaintained and they are trying to plan out a transition to move it under react-community.[2] The only thing that hints at their slowing use of React Navigation is the mention of conversion to React Native's navigation getting a much lower priority to the point that the native-navigation library has essentially become unmaintained.[3] But when I initially read that, it didn't come off as Airbnb deciding to stop using React Native.

[1] https://github.com/airbnb/native-navigation

[2] https://github.com/airbnb/native-navigation/issues/145

[3] https://github.com/airbnb/native-navigation/issues/145#issue...
The sore point of FPGA development is that not only the tooling is beyond terrible, it's also effectively a strong lock in. Changing designs is all but easy, even IF your design is not tied to specific hard fabric on the FPGA.

So you got terrible tooling and then a lock in into that tooling.

Not very appealing. Why the f--- would anyone use FPGA's unless they're the only option?
I "deleted" my account in 2013. In 2015, I was working on something that required a Facebook account, and I figured I'd try logging in again to see if it was really gone or not. I got a response similar to yours -- seemed to really be gone.
If every email they send has an unsubscribe link and you don't click it, you're kind of losing the reasonable grounds to expect them to stop emailing you.

I've done this before, just let myself keep getting emails and hoped they stopped. Then I just clicked all of the unsubscribe links they are legally required to put in every email, and I never got an email again.

You don't have to hope for what you want, you can act upon it.
Interested in chatting about your ETL project more? We may be able to help.
Yeah, but you don't risk going to jail just because you're bad at bookkeeping.
Why Aren’t Long Jumpers Jumping Longer? Olympic Champs Seem to Be Getting Worse
It's not genius. It's the standard instruction from a lawyer defending such a person.
"All of the performance of C without the footguns"

Nowhere in this sentence do I see "for every platform C targets".

Given no other requirement other than C without the footguns (memory unsafe) is there a good reason not to use the safe version? I'd say there are some, but they aren't crazy compelling (ie: developers have to learn rust, maybe harder to hire for, etc).
On your work computer? :-)
AirBnb is not acitvely mainting this:
https://github.com/airbnb/native-navigation

And one of the main persons behind ReactNative at AirBnB seems to be less enthousiastic in his latest interview.. However i cant find the interview anymore
Have you encountered Squirrel yet? It seems to be targeting a "C-flavored Lua" niche: http://www.squirrel-lang.org/
Anecdote incoming: I've turned off every notification setting possible on my Facebook account. The issue is that every time they add a new notification "feature" it seems like they flip all of them back on again. All as if to say, "Everybody wants a daily/weekly rollup of what happened on Facebook! Subscribe everybody by default!"

So I feel the GP's pain, I've taken to marking them as spam as well because I know that my settings aren't guaranteed to stay where they are. It's not even in Facebook's best interest to try and keep my notification settings where they are.
MinCaml is a project for students to easily learn what they need to know to build a useful subset of Ocaml in about 2000 lines of code. Here's the academic paper that describes the work with a 14 week plan for implementation:

https://esumii.github.io/min-caml/paper.pdf

I added it to our site for bootstrapping as it's a nice way to transition from a small, imperative 3GL into a ML. Well, without using a LISP or other metaprogramming tool that is. The bootstrapping site is here if you're interested in other small languages and builds:

http://bootstrapping.miraheze.org/
> To me, the authors premise of FB and G as bad gatekeepers is wrong. Information is hardly ever right right away. Nobody i know expects that. Even with that, i believe people know the difference between a photo sharing site, a email and search/map site and a news organization.

I think Facebook does a decent job of presenting a news feed driven by your "friends." Not that it's a good thing (it's certainly not in most cases) but by and large people are seeing the good and bad information that their friends are promoting, which is what they want, because they want to maintain their social awareness and connectedness more than they want to be informed. Facebook also does a pretty good job of indicating the social source of the news, so you can evaluate it in the light of your "friend"'s credibility. Facebook just lets people be people, with all the horrible implications of that.

Google straight-up presents articles as "news" and then disclaims any responsibility for it, on the implicit argument that a company with tens of thousands of employees, billions in market cap, and one of the most visible platforms in the world shouldn't be held to the same standard as a small city newspaper because they're using algorithms. They direct blame to their algorithms and then argue that algorithms are inherently blameless, a trick that we keep letting them get away with. Their excuse of "it's just algorithms" is as cheap and meaningless as "it's just for the lulz." They don't say "here's the news chosen by an algorithm which of course often makes horrific mistakes a human never would." They present "Google News" with layout and sections just like a professionally produced news site, until they screw up, and then they say, "Well, of course it's not journalism, don't make that mistake. It's just algorithms. Didn't you notice the Google colors and subdued graphic design? We're not trying to fool anybody."

Their take this time:

Within hours, the 4chan story was algorithmically replaced by relevant results.

Ah, so everything worked as designed. No need for humans to take responsibility. Just stand back and let the system work. Again, a small city newspaper that left something like that up for hours would be condemned for callousness and suspected of intentionally promoting disinformation. Google seems to be on its way to arguing that its systems either cannot or should not be overridden by humans, even to correct horrific mistakes, if it's not there already.
> This mentality is far worse then the article describes. The short sighted lack of institutional knowledge is, for technology companies, a serious issue. We are knowledge workers, and we know too clearly how technology management tries to treat salaried developers as inter-changeable. Add in contract technology developers and you have a recipe for success-causes-failure situations as there are black holes in the institutional knowledge of the flagship revenue generating product the company offers.

Quoting a bit of comedy:

As long as there are ill-defined goals,
bizarre bugs, and unrealistic schedules, there will be
Real Programmers willing to jump in and
Solve The Problem, saving the documentation for
later.

-- "Real Programmers Don't Use PASCAL"[0]

There are a lot of consultants who stand to make a ton of money due to lack of institutional knowledge.

[0] http://web.mit.edu/humor/Computers/real.programmers
The document shows in great detail that Kalanick and Levandowski were already working together closely before work on the truck even began.

2016-01-26 - Levandowski's last day at Google

2016-02-22 - iMessage chatter directly between Levandowski and Kalanick about poaching more Google employees

That certainly paints the "acquisition" of Ottomotto in August 2016 in a different light, no? It's also shown in the document that Levandowski was meeting with Kalanick and other Uber execs as early as June 2015, though it's harder to divine what was happening at that time.
OCCRP | Investigative Reporting - Front-end developer, back-end developer | Sarajevo (Bosnia) | Remote or Onsite | https://occrp.org

We're an international network of non-profit investigative reporting centers that track and expose large-scale corruption. For our research, we build data collection, analysis and visualisation tools that help our reporters to follow the money.

We're hiring front-end JavaScript developers and Python back-end/data engineering people. Ideally within a few time zones of CET.

* https://www.occrp.org/en/53-other/jobs-and-tenders/7015-fron...

* https://www.occrp.org/en/53-other/jobs-and-tenders/7016-inve...

jobs (at) occrp.org - or contact me at pudo (at) occrp.org - send a GitHub or info on some project you've worked on!
As an older millennial (33), I couldn't agree more.

We're living in boom times, and one layoff or closure will make people rethink their behavior. I don't care how expensive a place is, you're just an idiot, plain and simple, if you're a 25-year old straight out of school, no kids/dependents, making 150k and can't afford to put away 15-30k/year. People will bitch and bitch about high rents, student loan payments, high taxes, etc. but it's like, show some discipline and skip the $30/person brunch for _one weekend_.
So why doesn't every employer give me a food FSA or something? Pretty much everyone spends some of their salary on food....
Charging forward: California looks to phase out gas-powered vehicles
"What kind of company does business with a shady character like this?"

Do you want your self driving cars or not?
If this framework focalizes on iOS and Android then it might be more useful than webpages in some cases. Native applications are still the way to go if you need to do computationally intensive tasks, UIs that are responsive (especially on Android), UIs that display real time data (especially on iOS) and anything that uses the cool features the phones have.
Oops, I meant to write pointer conversion, not dereferencing. Yes, I read the paper, as I was taking that directly from the Rust code shown in the paper.

The underlying problem is that Rust's borrow checker cannot possibly capture at compile time the arbitrary relations between objects managed by a garbage collector and arbitrary object layouts. Whatever guarantees it provides, memory safety isn't one of them (and cannot be), even if nominally only part of it is unsafe code. Pointer arithmetic and memory safety do not mix.

What you get out of that is basically an alternative approach to information hiding, not memory safety.
My 2 cents, from the perspective of someone who built a career on writing software in C for small devices.

C has longevity b/c its compact and provides a straightforward model of memory on the machine. I understand the desire to use safe, garbage collected, memory safe language when you're serving HTTP requests, but sometimes you need to access the hardware: twiddle a GPIO or read from a DMA device. This is where I've yet to see a good replacement for C, and by extension, C++ (b/c its fundamentally still just C). Maybe rust is there, but I don't have experience there to judge.

[edited for clarity]
Sounds like you could benefit (to some extent except ignoring certain inboxes) from a custom email domain and enabling catch-all. I use this in order to segregate people(services mainly) sending me emails to different addresses that I don't have to manually create (but can easily block/disable an entire address)

The only major issue I've had, with gsuite at least, is not being able to reply from one of the not-actually-existent addresses on my domain.
I'd love to read more about what it's like doing mainframe consulting. Do you own or know of any blogs in this area?
> Well, someone probably said the same about Go or React-Native when they first came out too

RN came from a giant company that uses it in its core product. Big difference.
If complexity is consciousness, then NYC's sewer system is conscious too.
https://en.wikipedia.org/wiki/Krista_and_Tatiana_Hogan
First, it may be better for you and I. It may be much worse than a library for most other people. It also may be worse than a library at a world-class university for even you or I. It may only be more convenient than going to a library or walking the halls of a university.

I don't think the answer is obvious to anyone who takes the time to properly examine the matter.

Unfortunately for the both of us the medium itself is terrible for philosophical enquiry so we probably won't cover much ground in a discussion framed by popular opinion.

You will now set out to prove me wrong and hope to gather support from people who already agree with you. We will not at all engage in the cooperative quest for wisdom.

Such is life on the internet.
> If it’s still not gone, I hear you can just post obscene and offensive material until Facebook deletes you. I’d rather not have to take that route though.

I honestly never thought about that. Spammer accounts often are cleaned up pretty well.
Do you need an Apple machine to do it on?
Are Chromebook Pixels a common SWE laptop then? That seems like almost the exact case that they're designed for