skysight-inc/HackerNews huggingface dataset:
It's a huge price to pay for a user who doesn't understand that their decrepit app is the reason the rest of their phone doesn't work as well as it used to.

The simple solution is for developers to recompile the apps. The developers of any apps that are truly still needed by customers, can easily convince those customers to pay for the update.
> A core is not an object in any meaningful sense. You can create stuff that looks like objects with them, but they're used for a lot more than that. For example, all gates/functions are cores, but there's no sense in which you'd call those "objects".

In many, many languages, a function is also an object.
Thanks, their description is interesting. It’s not quite as bad as I thought.
>The silver network “emerged spontaneously,” said Todd Hylton, the former manager of the Defense Advanced Research Projects Agency program that supported early stages of the project.

I'm torn as to whether the article was intentionally editorialized to be mildly disconcerting, or if it actually is.

Setting aside the seemingly perfect Skynet quote for a moment: this a substrate that self-organizes itself in response to electrical input—it displays emergent behavior in similar fashion to the human brain—and it does so while consuming an amount of power that's far closer to the brain than modern integrated circuits computing the same task.

I have a couple of questions:

1. The research sounds like it's been ongoing for quite a long time. What's preventing the creation of larger-scale silver nanowire meshes? Or networking many 2x2mm meshes together at ridiculous scale?

2. What's the latency like between the artificial synapses? As far as I'm aware, synaptic latency in the human brain is on the order of milliseconds. Meanwhile latency in traditional ICs is on the order of nanoseconds if not picoseconds.
The article is from 2004. Nothing has changed since then?
Interview Scheduling
One of the key responsibilities for you is Hiring. Daily you live through the difficulties of scheduling phone interviews and the even more complex face to face interviews with multiple Interviewers.

Let’s take an example: you want to schedule an interview with your candidate Steve with four interviewers who will each do an one hour interview. So you need to find a 4 hour time window when Steve is available to visit your office and also must match each of those four one hour slots with one of the interviewers based on their availability. Doing this everyday must be real tough.

What are your tips and tricks to handle interview scheduling?

Read this article below to see how Wizergos tool can help:
https://wizergos.com/blog/scheduling-face-to-face-interviews-with-multiple-interviewers/
REP MOVS/STOS is not optimized at all

That might've been true for a period some time ago, but before and after that it has been the preferred way to do memcpy() or memset() since it can operate on entire cachelines at a time. It's one of the fastest, if not the fastest, and also the absolute smallest (which helps with icache consumption), while leaving the SIMD registers free to do more... useful things than shuffling data around.

https://stackoverflow.com/questions/43343231/enhanced-rep-mo...

https://github.com/golang/go/issues/14630

Why is that supposed to be more difficult? Matching combinable instructions is trivial.

How is it "trivial" to match a round of AES or SHA, or a multiplication or division algorithm, or even a memory copy/store loop, so they can be replaced with the optimal hardware implementation...?
It's a bug with WebViews on Android apps on Chromebook:

https://bugs.chromium.org/p/chromium/issues/detail?id=704051

Any Android app that has a WebView (https://developer.android.com/reference/android/webkit/WebVi...) seems to experience this bug. A workaround is to uninstall updates to the WebView package in the Play store, as the original shipping one does work with two-finger touchpad scrolling.

If you star this issue, it may get more attention.
People are very strongly repulsed by what they perceive as excessive novelty: Lisp parentheses, Haskell monads, Urbit jargon. Maybe because it comes off as antisocial. I somehow really enjoy all those things.
Also see this for phone interview scheduling: https://wizergos.com/blog/scheduling-interviews/
Markdown input support is coming for Android app
Richard Stallman's Beginner Programming Tips
Right here.
Actually did a whole ten years, E-7. Once I had to be the mouthpiece I decided it was too in conflict with my core values and got out.
Do you have something in mind? Using GNU Social as a convient whipping-post, it's built on PHP and MySQL and Salmon and PubSubHubbub and...

The point of Urbit is to be a cobherent, self-contained platform. Every other decentralized app I've seen had to reinvent several wheels and can't interact with each other because of it.

Urbit has a typed versioned filesystem exposed as a global namespace, typed RPC with a diff/patch system, an identitt system, forces apps (and the e tire platform) to be purely functional for easy saving and crash tolerance, and other fun things. It's like shitty OSX - it has a /vision/, even if some parts don't make sense.
If you read the linked paper you'll see that they scaled the process size and clock speed accordingly.
Richard Stallman back again with a few tips'), tricks and...pointers... hahaha for beginning programmers. (Sorry for the pun) so you all probably know and revere me for the almighty bearded man-god I am. My programming abilities are unmatched on this earth(for proof just look at a little piece of software called the fucking GCC compiler collection ya that was me bitches).

So anyway, here I am sitting here lit up like a fucking Christmas tree wondering how the fuck I'm so awesome when I realized. What's the fucking point in being so completely and utterly incredible if I can't share some of my amazingness with my followers. So here's some advice for you young (or old) aspirational programmers:

Richard Jesus Stallman's Beginner Programming Tips

0. Most important forget anything about object oriented programming. I'm not going to get into my usual rant about this because if I do that's all this article will be about. Suffice to say it will literally make you retarded...just don't.

1. Don't be scared of pointers. They are your best friend, your sidekick, your lover. Learn them, love them, use them. They are like having wizard powers. They are your gateway to the computers memory. Stay up late getting sloppy with that shit.

2. malloc, realloc and free are your most trusted tools. They supply your program with the memory they need. With them you can make anything.

3. Learn the sizes of your types. They vary from system to system but with a thorough understanding of those you can use the above points(pointers and malloc) to create anything your imagination desires.

4. Safety is for the weak. Type safety is a bane not an assistance. Nothing gets me off harder than a chain of casts that makes your data dance and sing. Learn the ways of the cast and you master the ways of data. Remember the old saying: safety third after having fun and looking cool.

5. Forget everything you learned at school. Download the hurd kernel smoke some rock and learn every line of that shit. You will be a master.

Well hope you all found this useful. Tyrone just dropped by to get high as fuck so I'm done. I am fucking jesus I am Richard Fucking Stallman bend the fuck over and take it bitches.
This also doesn't include customer satisfaction.

I personally had more enjoyable experience with UPS than FedEx. It seems to be always on schedule and delivered as promised. FedEx is not terrible, but has some variation.
The video is the important part. If you say camera, people will think still frames. That's poisonous to the goal of realism, since video is the area no one has yet achieved.

Also, a camcorder from the 1990's still generates images that are far beyond our current capabilities of realism.
I think there's a chance we'll build an AGI within the next few decades. But I doubt we'll understand much better how it works than we understand today's human brain.

It will be an enormous advance, of course. It'll probably perform better than humans, it'll probably live indefinitely, there's a chance we'll figure out how to clone it, and we'll have much more ethical latitude to experiment with it. But I'm not sure we'll be able to explain how we built it; rather, the best we'll be able to say is that we helped it happen.
An immutable, reproducible and inheritable Linux operating system
I am very interested to hear about other competing P2P overlay network with embeddable VM of similar maturity.
This post has nothing to do with the Haskell or OCaml language. These languages simply be the most obvious ones in which to do language research. Oleg is describing an embedded language. One could embed the language in C++, Python, Java, or any other language. It's just easier and more concise to express nuanced concepts in OCaml and Haskell and other functional languages.
Maybe he believes that Japanese people are better judges on average. Traits about populations that concern <100% of their members can still hold utility.
What Chrome extension do you use?
"Of similar maturity"? What does that mean? What is one mainstream application --- let's define "mainstream" here as having more than 10,000 active users --- that is built directly on top of the Urbit stack?
The amusing thing is that Levandowski comes out of this just fine. As a Google employee, he was required to sign an arbitration agreement. That cuts both ways - Google can't sue him. Google did take him to arbitration, and there was some settlement, but apparently not a huge one. That's over, and Google can't reopen that matter.
How the coroutine works differently between tornado and asyncio?
Well, it finally happened. This is potentially the ultimate hack. I can see it now: billion dollar class action lawsuits. Intel, you were too cocky, and now you're gonna eat humble pie.

You'd best offer us the firmware to completely and finally eliminate this giant, ossified, ticking timebomb software stack you've dumped into the world's computers. And I want it ALL out, even the trusted path garbage!

As if you don't have enough troubles already, Intel. Let's take this one off your plate. How's about doing the right thing and earn back a little respect from the consumers.
Cassandra Trigger to update data in ElasticSearch
Thank you. I'd almost given up on this comment chain, but yours made wading through them worthwhile.

Turns out you can't point out that no one has achieved fully-simulated videorealism without being labeled ignorant. You'd think HN would be the one place that people would be intrigued.
I can't imagine recognizing all that shit and then concluding with an expectation to keep using a service like that. Wow
So two things. The title is LITERALLY: "Google signs agreement with HTC, continuing our big bet on hardware" - notice the continuing. The guy writing the blog post came from Motorola... so I don't think he's trying to hide it.

As others have mentioned, Motorola was 90% about the patents because they were fighting trench warfare with Apple AND Microsoft at the time. And 10% about having some say over a premium phone that wasn't full of garbage overlays. They were at war with Samsung over Touchwiz and Tizen at the time. So ya... it was 100% a strategic move, and exactly why the bailed as soon as humanly possible.
SEC reveals it was hacked, info may have been used for illegal stock trades
I use Waze on my daily commute not because I don't know the way to work, but because I would like to be routed around traffic as well as possible.

Setting audio to alerts works when a traffic situation develops while I am driving and the optimal route changes on the fly (generating an alert). But, if there is a pre-existing situation when I start that's changing the route in a couple of places from the "normal" route I get 80%of the time, alerts will only notify me of it about it five seconds after I miss the unusual exit, when it starts finding a new route.

Of course the simple fix is to get a phone mount and just look at the route whenever you want - but then you're leaving the screen on constantly, or unlocking it at arm's reach while driving.
The problem I think a lot of people have with this system is that they agree with you: the underlying concept of an overlay network with abstracted addressing and an embedded programming language VM is straightforward, and may indeed be useful. Since all the core technological ideas in this system are simple enough to be undergraduate projects, why not just wait until someone builds one out of conventional components?

You get the irony of complaining about how every competing design has had to "reinvent several wheels", right? The system you're advocating reinvented ASCII.
I work on a VA contract as a systems engineer. I admire the knowledgeable people VA employs to solve it's problems.

Thanks for the link - I did not know they were on GH.
Sending in peacekeepers who cannot shoot back is absurd. It's political cowardice at it's worst. We really need to figure out this world governance thing and how to effectively rebuild rogue nation states. I'm not sure what that looks like, but probably not the UN.
I was really hoping they would at least take the HTC distribution and servicing channels to sell pixel phones more widely instead of just a few countries like currently.
A compiler takes one language (usually higher level) and transforms it into another (usually lower level). GHC, like C, go, or rust compilers, compiles to assembler, a very low-level and complicated language.

One would expect that a system to transform a simple high level language into a complicated low level language would would grow proportional to how simple and high level the source language is. Thus, a very simple, high-level language ought to have a larger compiler than a more complicated, lower-level language.

Indeed, we see this in real life. Writing a haskell compiler is a fairly big undertaking whereas a C compiler could be written in a few days. This is because C is complicated, but low-level, and Haskell is simple, but high-level.

Let's not confuse the simplicity of translation with the simplicity of semantics.
Nice. In general, I think cryptocurrency and blockchains are pretty over-hyped, but they are a good example of a non-trivial but still simple application to show off a programming language.

For example, compare this to https://news.ycombinator.com/item?id=14439789

for a simple blockchain implementation in Haskell.
>However, recently, I finally heard the first solution which felt like the completely right solution to me, and I believe they're pursuing it.

What's that?
> To me, all you're doing here is describing an object-based language in which functions are first-class. Obviously, Urbit didn't invent this concept. Its predecessors used normal names for these terms. Why does Urbit invent new ones?

That's a pretty (unintentionally) misleading description of it. What is an object? An Urbit function has basically nothing that an OOP object has. No class, no inheritance, no attributes, and no methods. It's just a way of encapsulating a formula (VM assembly expression) in a way that's convenient to call with formulas. It uses the the "core" pattern because it's convenient.

"Arm" is a pretty specific term that refers to the way an "element" of a core is represented in the core. When you want to map a particular use of cores to its underlying representation in the "core" pattern, you want to be able to talk about specific data structures.

In general, Urbit errs on the sides of giving names to concepts that could only otherwise be described in multiple sentences. Most projects just don't give names to those concepts. Urbit needs better human descriptions of its concepts, but using traditional names for them would be misleading.
GoLorry (YC W16) is hiring engineering and operations roles in India
GoLorry aims to be the AWS of logistics. We’re consolidating the extremely fragmented trucking supply of India and directly connecting load consignors to truckers on our mobile platforms. Our goal is to do in a few clicks what previously took dispatch teams and layers of intermediaries.

We’re expanding all across India and are now looking to add to our local operations teams and engineering team.

If you’re interested in
1) Working with other talented people,
2) Capturing the value you create for your company,
and 3) Autonomy,
check out our AngelList page at https://angel.co/golorry-1/jobs or send an email to jonathan@golorry.com
All-Electric Hummer H1 Prototype Revealed
I don't understand this comment, almost every compiler and language in existence uses monads for computation. Monadic sequencing is the foundation of almost every CPU. Most languages are utterly dependent on them.

Haskell and other pure languages let you compute values independent of the monad its computed in, which is very useful. Of course, this is all conceptual, eventually everything is translated to underlying CPU monad and its implicit join.
Agoda = Booking.com
To most of us an "object" is something you can touch. We overload these terms all the time.
I saw new job postings from Booking quite frequently in 2013/14 when I was first applying for jobs in Europe. Figured they were growing very quickly and applied for a few but never got a reply from them. And reading this thread and your post today, I'm glad I didn't.

I'd be interested to know how your buddy's doing there. Seems like they still post a lot on job websites, and their growth isn't exactly mindboggling, so it would seem they have really high turnover and/or trouble filling positions to begin with.
What every programmer should know about memory, Part 1 (2007)
It's amazing how much functionality Bonzi Buddy had on a 486 that we apparently need cloud super-computing (google now, amazon echo, siri, etc) for now.
> Imo when it comes to that there is a huge difference between men and women, or perhaps more accurately people who are highly skilled in map-reading vs people who aren't.

If the second part is more accurate, why did you even bother mentioning the first? If it's correlation you don't even 100% believe in, leave it out.
How are these not problems that every VM for a high-level programming language also addresses?
Google bought Motorola for $12.5 billion and sold it at a discount...Google just doesn't get user experience. Google bought so many user experience startups and yet they have nothing to show after so many years...
> Yes, I buy things. I'm a shareholder in Apple, I have options against Walmart and I don't touch Amazon - so I do have some input into Apple, and conditionally I have some input into Walmart (if I'm holding stock during a voting period). I'm as much of an activist as I can be, I vote in every election for every security in my portfolio.

What I'm trying to point out is precisely this: you purchased shareholder rights independently from whatever shopping you've done at these places. In purchasing stock, you have given up the ability to purchase an equivalent amount of consumer or luxury goods. This is commendable! You own part of these companies and have some vested interest in their future. You should absolutely have a say in their governance, proportional to the fraction of the company you own.

These rights are yours because you own shares, not because you shop there.

> I know the best way to spend my money, I think other wealthy people do too. We could create a government that does the bare minimum and free up private money to be used as its owners see fit.

With governments, a rather poor distinction is made between people who are really and tangibly invested in the operating of the state and those who consume government services.

I would agree with you that a sanely-run government would focus only on things that it can do better than other firms and outsource or privatize ruthlessly.

> FWIW, I pay more in taxes than I spend on myself. My tax liability is about 50% higher than my yearly expenditures.

Commendable! I have not done the math but I would not be surprised if my own tax liability/discretionary spending ratios are similar. I would not yet say that I am a wealthy man, however, but I am a patient one. The children of those with low time-preference shall inherit the earth!
FS 263: Branden Silva on Better Storytelling for Freelancers
This is a Hacker News post about an interesting security vulnerability. It is, by both moderator and owner intentions, specifically meaningful in the 'grand scheme' of Hacker News, a site set up to permit people to discuss links.

Yes, at a different level of business, Apple has an open lawsuit against Qualcomm, but that's not the scope that we're here to discuss. Mentioning it is fine, linking to a recent HN post about it would be stellar!, but "It means nothing in the grand scheme" is dismissive and wrong.

Your concerns are clearly expressed, but insulting others for choosing to discuss a topic not relevant to your concerns is no excuse to shut them down verbally. That approach is not welcome here.

EDIT: I'm not a mod or anything.
But the data is still not in your control. Right?
Were there any particular advantages in using a neural network to solve the sudoku as opposed to an existing algorithm?
SEC reveals it was hacked, information may have been used for illegal trades
By maturity I meant something like "continuous opeartion for a year with cryptographically signed live update (including cryptography themselves, implemented in VM)", which Urbit did. But okay, I am also interested in competing projects of any maturity.
My source is a chat with several engineers at companies I cannot disclose. I also used to work for a company that develops autonomous navigation solution. If you have on the order of 10 LIDARS on your vehicle and same number of cameras and other sensors, I can assure you a single Drive PX will not be enough for even basic processing of that data.

Also note, that a high end gaming computer can easily exceed peak usage of 1kW, and if it is packed with say 4GPU's it very quickly approaches 2kW. The computers have custom cooling loops and vent outside, exact solutions vary between companies.

And even with all that compute, nobody out there is any close to level 4, better yet level 5. And Tesla promises to solve level 5 with drive PX, few cameras and a radar (not a single LIDAR) and magical software. I'd really like to see this :)
Does anybody actually understand the implications of this? This press release is very light on information. What does this technology being added to Ethereum enable that wasn't possible before?
Because implementing cryptography in a bespoke VM is an important feature? Why? That's the kind of thing cryptography engineers try to avoid.
> it's a tough argument to make that it was culturally good for an organization to promote people in part because of seniority.

That wasn't the argument in the article. The Kodak employee in the article was given benefits such as education and opportunities for advancement, and Kodak ended up with a CTO - that's a great investment by Kodak.

How much talent is languishing as janitors at Apple (and the rest of SV)? In a market where talent is at an extreme premium, I truly wonder why employers don't cast a much wider net.

For example, exceptional coding talent is rare, and opportunity to become a developer is also rare - it requires access to education, computers, time to learn and to hack (not working at the grocery store so your family can feed itself), and people to work with (to encourage you, to learn from, to mentor you, etc.). At first glance, at least, it seems obvious that there are many very talented developers who just haven't had the opportunities.
I work for UPS as a developer and responsible for software that manages/tracks actual deliveries and delivery window.
Can you provide some information about fake delivery attempts ? I will personally make sure that if there were "fake" deliveries, you will get a refund and who ever "faked" is punished.