skysight-inc/HackerNews huggingface dataset:
Poorly designed APIs are a common theme with Android. Another example is the MediaCodec APIs for hardware video encoding. They are so awful compared to iOS that it makes me think twice about buying another Nexus phone. It is impossible to design a nice real time video application while targeting a significant number of Android devices.
Sheryl Sandberg UC Berkeley Commencement
This look really great, thanks!
Any ideas how to connect it with JSX code? Is it possible to use it with the JSXTransform from React v0.13 or is there any other alternative (and preferably lightweight) JSX transformer that is not Babel?
I know this one. I was the second time I wanted to code something in ML in JS, but already saw Karpathy did it.
.. what? Here they were the first phone (and only, because as it turns out, that business model doesn't work) to be exclusively offered through a single carrier.
> So basically HTTP/2.0 performs on par with HTTP/1.1 with pipelining, but has a complexity which is a million times higher, and everyone working on it experiences bugs and incompatibilities.

Can you quote the section of the article where it says that? Because the only reference to HTTP/1.1 I found says:

> HTTP/2 [...] provides several performance optimizations compared to HTTP/1.1. These optimizations include more efficient header compression, server push, stream multiplexing over the same connection, etc.
There were times in my life (thesis writing) where I'd go and sit in the library all day to work and come home in the early evening. The psychological stress on me during that time was tremendous. Every evening, after coming home, I'd have a small dinner and then go for a one-hour walk, always the same route. At that time, I lived in a small town, and my route would take me down a dead-end street, across another one, and then on to the fields where there weren't any cars and hardly any people. Just a wide space with a bit of a view. This was usually just before sunset. Continuing on, I would eventually get back to a different part of the town I lived, I had to climb up some stairs and walk through a quiet neighborhood before getting back to my own street. All in all, it took around one hour to walk that way.

I believe that this process really helped me save my sanity during that time of extended mental stress. I could literally air our my brain, and also get some mild physical activity after sitting in the library all day. I tried really hard not to think about my thesis, but just to take in the scenery, the light, the wind. Sometimes it rained. It was really healthy.

In contrast, I remember a former co-worker telling me about a road trip they once did. I think it was in Arizona, but I might be wrong. Anyway, after driving for many hours, they decided to take a break and just to walk down the road for a few minutes before hitting the road again.

So they pulled over and started walking. Sure enough, in no time, they get stopped by the cops who inquire what the heck the are doing! They weren't walking on the road or in any otherwise dangerous fashion -- but apparently in that area, just being out and about on foot was enough of a reason to be considered suspicious. :-)
This is also my initial impression. But is there any published study in favor or against this view?
What is to prevent someone from gathering some money to create a business that will only provide a revenue stream. Let's say I have no intention of going public, or selling the company.... just raise some money & then run the company.

Can an equity fundraise be offered with a plan to distribute the correct % of earnings to investors?
I can see walking 10-20 miles a day being detrimental to your health long term. Knees, feet, hips, somethings gonna give.

Good cushioned footwear and insoles is a must to limit the damage at that range.
Well it's not a secret anymore why GCHQ/NSA need large graph databases.
Well, I'm not doing anything political, so no one will catch me and kill me. I'm using it for exactly the same reasons as you, namely that the United States won't let me view some content, listen to some music and stuff. Even though I have to pay illegally to access this content (which is when I use my Canadian IP), I still am paying for them and must be able to use them.
Remember that study saying America is an oligarchy? 3 rebuttals say it's wrong
> we offer this internal research paper publicly, not to present policy or guidelines, but to stimulate debate.

Is there anything these guys cannot do?

"The name is Hacker, James Hacker, id 007BA54781, and I have a licence to stimulate."

Personally, I suspect that organizational studies are like the famous 'killing joke': anyone who engages in it is at risk ...

(edit: penny drops)

... uh, oh.
'order of magnitude'? Are you implying the 6502 has the equivalent of only ~200 gates?
This startup writes your will and checks if you’re alive
I don't see any mention about async functions, are they supported? It's the single most important reason why I prefer to go with transpiling from es7 rather than es6.

Or maybe it's now part of ES2016? I get quite lost in those sliding features...
True, and a good type system will enforce that you check for errors. However, depending on how often errors occur in your program, this can actually make your code slower. Good exception handling implementations are "zero-cost", meaning that there is no performance impact in the happy path (when no exceptions are raised). C-style error handling (an if statement) is actually slower, at least in non-embedded environments.
Secret History of Silicon Valley
Exceptions are the wrong model for embedded systems, generally if something exceptional happens, you need a reset.
Attempting to "handle" exceptional cases is incorrect, a reset is the correct option.

Exceptions != normal program flow.
Haha. He seems to have a special place for js in his heart :)
I walk insane lengths as it clears the mind and fosters creativity. I talk into my phone during that; either to colleagues or to a recorder and then type it in at home (no, speech to text does not work; if someone wants to work with me to get that working, that would be great but for now, it does not even work a bit; only gibberish comes out; it seems to have something to do with my way of talking which I am trying to fix but I type faster than I talk anyway). Because I walk so much (through the mountains here) and my brain works better while walking, I really work on programming on the go. I want to be able to program while walking and besides discussing code with a colleague while there is internet (which is not everywhere in the mountains) I cannot code while walking which annoys me. I get ideas and want to try them right away. Now I have to sit down, get out my pandora and try it. I want to try it while walking. I believe I will find a way of doing that eventually but everything I tried (from primitive AR to Scratch like programming languages) doesn't really work well. The thing is ; I can text chat fine while walking so why not coding... I know why but I try to somehow resolve it anyway.

The purposelessness here is the time between I want/need to write code or talk; that's most of the walk.

Edit: one of the findings is that you basically should not need any scrolling/dragging within small distances; like scrolling to a part of code and dragging your cursor to make changes for instance. This includes dragging/dropping the Scratch visual code; it doesn't work while walking.
"Avoid gratuitous negativity."
> Also having worked on a rather huge NDK project that barely hits 15MB of native code I seriously have to wonder how is 100MB limit (not 50MB as you say, since that was lifted) a problem code-wise. Resource-wise yes (and OBB system is kinda crap), but 50MB of compressed binary?!

First of all, 50MB is the hard limit, in reality you should keep it under ~30-35MB or so. Your app will fail to install on MANY devices if you don't because while the play store may accept up to 100MB, the cache partition used by the Play Store app usually doesn't have that much space, especially on low-end devices. You start running into problems way before you hit 50MB.

As for OBB's, they are a PITA to use and you can't load things like layouts from OBB neither can you load other resources from them without rolling your own system for picking out the correct (mdpi/hdpi/xhdpi/etc) version.

The only thing you should use expansion files for is content, not anything needed for the application itself. And it's really easy to hit that limit then.
´This Man Wants Magic to Be a Branch of Psychology
I totally agree, I changed all the settings on my mac to try to see if I could get a good experience but I just can't, typing the path with auto complete in Windows Explorer and "F2" to rename a folder name are the features I miss the most.

Edit (I was referring to Windows Explorer)
Cool, ITIL for spooks. Can't wait till I see the multi-edition version that emphasises continuous simmering. Then I can get certified!
Have to piggy-back off this and wish the guy best of luck in his endeavors. It's moments like these you understand that most of your problems are meaningless compared to what other people face.
I assume this move from WD was to be more aggressive on the SSD market?
For anyone interested, I'm curating a list of bookmark/link managers on my own bookmark manager Curabase[1].

Here is the list of all the alternatives:

https://www.curabase.com/a/b86eefdd-5f52-4455-9a1e-25ad0b0e9...

[1] - https://www.curabase.com
Sure, that's what they want you to think.
I pace. I do laps around the lab, between buildings and to the nearby beach when my mind gets jammed.

Used to think watching the waves would settle my mind. Being at the beach just makes me want to go surf.

Ive have had quite a few software design problems solve themselves during my 15min commute to work in the morning as well. I never listen to talk radio (NPR) as a result.
As a sysadmin, I have long thought that the most effective workplace sabotage I could do would be not to question anything I was told to do. A huge chunk of my job is suggesting when things are in fact a bad idea.
Actually I wasn't that impressed. I found it hard to focus on the text - there's a lot of government speak (like "ways of working") in there. Also, the author has a fixation on Conway's Law ("Conway" appears 40 times in the document), and everything else is really a spin on Wardley's evolution curve. Both are useful, to be sure, but there's nothing inherently profound or new here.

This is (should, maybe?) be targeted at CxOs of big corps, and I think has some value there - if only it were more pithy (which is not the English way).

There is also some irony in that they're saying "do away with big planning upfront" in the same document as "be big-data-driven". Big data needs big planning up front if it's going to be meaningful.
I'm surprised that out of 50-60K USSR warheads no warhead got lost/stolen/sold during 199x. It is like different kind of Russians were manning it :)
The Pentagon is building a ‘self-aware’ killer robot army fueled by social media
I don't think async is currently in the official spec. Last time I checked it was stage 3.
Physicists just discovered a totally new form of light
How do you pay? Credit cards are normally issued from a geographic region and you need ID to get one in another country due to AML measures...
Isn't that so very true.

Thank you a lot for your well wishes.
I keep nail clippers in my desk exactly for this reason.

I hate the feeling of rough bitten nails which became an unproductive distraction in itself.

Now, I clip instead. My nail grooming has become on point.
The problem with walking is that it does little to the body. Your heart rate stays normal, and thus it is not a cardiovascular exercise.
Best portable cassette player for you
Revealed: none of Britain's $1bn tech firms openly support Brexit
Reading Comprehension?

> You claimed protectionism, i.e. excluding foreign cars in order to boost sales of domestic cars.

I said IF the number is arbitrary, it could be deliberate.

> Turns out German cars are excluded as well

I never said they weren't. In fact, what percentage of German cars are excluded? If they're just a few it could still be a protectionist move.

> But you still play the language-lawyering thing to try and hide your ulterior motives and intentions.

Your issue of interpretation of English isn't me having ulterior motives and intentions.
Google using romance novels to train its AI to write fiction
OmniSharp – Cross Platform .Net Development
"Ms. Kernan said her station plans “blanket” coverage on June 29, but will not propose solutions."

Just trying to palm it off on everyone else, people know the system is broken, they don't need more whiny ass bitching. They want solutions!

Edit: Actually reading further down one of the proposed 'solutions' is building a mental hospital for them all!! That's just horrific, not all of them are mentally ill and that's a dangerous judgement to make. They just need help to get back on their feet. It could just as easily be any one of us in their position!
https://twitter.com/domenic/status/721796970197684224
Bid
Location: Serbia
Remote: Yes
Willing to relocate: no

Technologies:
- Delphi, InterBase

- 10+ years C#, MSSQL......
- 4+years Android , Java, different libraries around it,
connection to the remote database,
- MSSQL,Interbase,Firebird,SQLite,
- Web services - C#, Java, Android
- now looking android - Java - embended systems ...

Email: gorangkg@gmail.com
I don't know what's the current status quo, but most of the time after 80286/80386, "rep stos" and "rep movs" has been significantly slower than just (loading and) storing data in an unrolled loop. This limits usefulness just to very short spans or when code size is most important. But most short spans are also predictable (static), so compilers can often just generate an instruction or two to do so (like xor eax, eax / mov <target>, eax).

Currently the fastest way to memset large chunks of memory is probably to use SSE or AVX. I'd guess this is what gets generated if compiler target arch allows.

With SSE/AVX you also have an option to use non-temporal moves to avoid polluting caches. This might have a negative impact on any memset micro-benchmark [1], but significantly help any concurrently executing memory bound CPU cores.

Properly aligned (cache line 64-byte boundary) you might be able to avoid read-for-ownership as well, further reducing memory bus traffic.

So most use of rep-prefix might be pointless, unless you can accept the performance hit.

[1]: Just like micro-benchmarking any other resource constrained operation. Micro-benchmarks can give you very wrong idea of what is best for the system as a whole.
It's a Marxist term for "anyone who has sense enough not to be a Marxist".
I used another friend's credit card. There are some services here where some guy in another country who is originally Iranian will charge a fee to take your Iranian Rials and send them to a PayPal account, or go and pay for a service on another website on your behalf.

It costs extra money, but oh well. It's better than staying ignorant and not being able to improve and learn more.
ChuckMcM doesn't propose hooking it up to an Apple ][ motherboard, he suggests building a replica motherboard at the same scale. At about 75:1 scale (6502 was about 4mm), that motherboard would be over twenty meters wide.
Selenium Automation: Accessing Elements in the Shadow DOM
I've been walking about 10kms per day for decades now without wearing any shoes at all. No detrimental effects so far. But then I'm a featherweight, which might help.

Anyway: walking is absolutely essential to me. I do most of my work outside, walking and thinking.
DIEP.IO More Stack Info
Hi Matheus28,

I love your game and would like more information on the stack. Is there anyway I could get in touch with you ?
That's very interesting. Please keep me in the loop when you make progress into that direction. Maybe something into the direction of augmented reality?
You're right: https://github.com/tc39/proposals#active-proposals

It certainly takes its time :) Well, Bublé sound cool for projects where feature stability over time is critical (like huge codebases), but I will still prefer to go with babel to select which stage I want.

EDIT : just to be clear, I won't advice any sized team to go with staged features. It works for me because I do a lot a small sized project working alone on them and I'm ok refactoring their codebase if a feature implementation change.
How to Ignite the Spark of Creativity
Tell your startup story through your data
I haven't used it, but another option might be TypeScript with the "jsx" flag. Or use babel, but only with the react preset.
I don't understand why all the screen capturing software has a way to capture video instead of a static image, but they don't offer to option to convert to a .gif.
Wasn't this already posted on hackernews? I've already read it, and I was a little curious because that's a little what I started to do last year (my apartment and school started to feel like a prison cell).

I just walk in my city to explore, preferably greener, quiet areas without car traffic, but I always plan a zone I'll go to. I use offline openstreetmap (OSMAND) on my smartphone. I try to go to different places when I can, but it's difficult as green places are too remote. Public transport can boost me, but I usually take off from home and try to make a looped route.

To me it helps "loosening" my focus, so I can think a little more creatively. I just talk with myself. I don't have a time where I know I have to go home, I don't plan. Walking is a physical exercise (at least for me, I sleep better), which make the blood flow, so you're not as much anxious when you sit for too long.

I don't want to sound like a crazy hobo, but cubicles, houses, apartments and dense urban areas can feel like prisons. It's not just about the physical exercise, it's about being in the large outdoors and not controlling your behavior because there are civilized people around you. If all you do is work and gym, it won't feel very good.

Maybe all of this is in my head, and my unconscious just pretends it's good. But I know that I can't be creative at home.

Also try to watch that speech about creativity by the monty python head guy. He gave really good insights about how to put oneself in a position where you can be creative. You need large spaces, relative silence, freedom from behaving like you want, etc.
I don't understand why everybody assumes GCHQ and NSA are completely inept amateurs. Getting a list of usernames and IP addresses from GitHub would have an insane signal to noise ratio - after all, there are plenty of perfectly legitimate reasons to want to read this document.

It's much easier to go to HN and grab the usernames and IPs of people you can see taking a rebellious position in discussions about these organisations.

Also, why would you assume that showing any interest whatsoever in Tor isn't going to land you on many more watchlists than reading a public PDF in GitHub?
Sure. Under current law, it's not illegal, and there's nothing any Government can do about it.

In an ideal world, though, what do we do with things that are not markets? In lots of cases, we artificially create a market by opening up some of the lower-level infrastructure. In the case of ISPs in the UK, we forced BT to split off the part of their business that owns and sells access to much of their physical infrastructure, allowing anyone to run an ISP.

In Google's case, it might be worth forcing them to open some of the data they have to competitors. Of course, given that Google isn't actually tied to any specific country, that's impossible in practice. But what else is reasonable to do with businesses that exist in markets so distorted that they no longer function as markets?
Very high ohm resistor that. And hopefully that's not it, because the pull-down function might even me needed in a discrete board.

BUt I was thinking of gate capacitance, some voodoo impedence matching (or even mismatching) to prevent trouble from some reflection somewhere. In that case, the discrete board can't be expected to have the same set of problems.

But even if the transistors played
Yes it was: https://news.ycombinator.com/item?id=7679506
I tried AR with a homemade 'cardboard viewer' and after that a Homido with an Android phone and my pandora as keyboard but because the phone had only 1 camera and the glasses are way too heavy to walk with it was an absolute pain... Technology will improve there but it's definitely not there yet.
Yes and no. Romanian had a Slavic layer in it, which you may count as a result of the significant interaction between Romance and Slavic populations around the Carpathian region. French and more-so English, can be counted in the same way as the by-product of Romance and Germanic groups intermingling. I'm not aquatinted with the degree of Germanic and Slavic mixing, but I presume that there should be (or have been) plenty as well. Just remember that Poland become actually polish only after the deportation of Germans, at the end of WW2. The language groups haven't merged more because of limited movement and interaction of their populace, a political effect. The political reasons were also the ones that actually worked in the other direction - of isolating masses of people and encouraging independent development of their cultural identity. The conclusion is that linguistic convergence is not the only natural effect that you may expect with time. Take a large enough mono-linguistic space, and give it a couple of centuries. After that you'll start noticing enough differences to warrant acknowledgment of distinct dialects or even languages.
Hi!
You cannot capture videos with Klart. It's only for static images. For GIF I use and recommend recordit.co :)
I'm a beginner, but why use exceptions instead of returning an error code and displaying a message?
P.S.: and the free monad part is not what I'm calling convoluted and unmaintainable. It's ok to assemble an AST this way (yet, a custom parser is better). The problem here is in the interpreter part.

Interpreters are inherently bad and there is almost nothing you can do about it. The only sane way of keeping an interpreter complexity under control is to use a single common trivial VM interpreter, write it once, never touch it again, and lower all your monadic DSL ASTs down to it.

Which makes this solution quite similar to the macro-based one (it would actually reek of Greenspun Tenth), but still much less efficient.
Why does it need to do something to your body? Wouldn't it be good enough if it does something beneficial to your mind?

Apart from that, go for a stiff 2 hour walk and then come back and tell me that it didn't do anything to your body. It's certainly not extreme sports, but it's still exercise, at least for your legs and your whole motion apparatus.
So I need to convert AUD to USD to Rials and send them to an Iranian guy in the U.S. to pay for a Netflix account with a third party U.S. credit card and then figure out how to proxy my way through someone's U.S. Internet connection via a SOCKS5 proxy.

What could possibly go wrong? :-)