skysight-inc/HackerNews huggingface dataset:
Maybe its the old man in me talking, but I really miss this style. Marvel also had a similar style at the time. Clean lines, bright colors, minimal detail, etc. The post Jim Lee/Rob Liefeld era slowly became a Western version of Anime/Manga today that looks a cheap imitation of what Japan has been doing for a long time.

Comics out this week for reference:

https://pulllist.comixology.com/thisweek/
Show HN: Personal business network connector by scanning your business card
Really? Delphi was generally a pleasure to use for the couple of years that I did.
Apple doesn't allow purchases of digital products that don't go through the In App Purchase system and its 30% tax. Physical goods are just fine (hence the Amazon app where you can buy a book, but not a Kindle book).
2 Accelerators Find Particles That May Break Known Laws of Physics
I would I feel? I wouldn't particularly care.

Is it wasteful? Yes. Do I find it kind of dumb? Sure. But is it terrible? Unless he was constantly doing it, not really.

Frankly, I doubt the problem here is really the pollution, but the fact that he's spending that in something not considered "proper." Some guy might waste much more taking a long vacation in some remote place, but the fact that this person was doing something you and I consider dumb, makes him not deserve to do so.

But I personally don't consider a person who produces 1T of CO2/year to "travel properly" or "really know" the place they're visiting any more deserving that someone who wastes the same amount to drive between Avis stands. Unless he's actually wasting more than average - and we have no reason to think that - who am I to tell him how to enjoy his life?
Sure, and if they actually wanted to be sneaky (to steal something, to plant something, etc) they could just open the zipper with a ballpoint pen as mentioned elsewhere in the comments. That surely won't leave any red rings.
The one thing Delphi really did wrong was to make GUI programming too easy. It was just too simple, too tempting, to just put all your code into your MainForm.pas, making it grow to over 10'000 LOC. If (and only if) the programmers took care to avoid code duplication and cared about writing good, solid code, Delphi rocked. Just like Lazarus (http://www.lazarus-ide.org/) does today. One of my weapons of choice nowadays when it comes to GUI development.
How is that the real story? The mechanism of how LIBOR is calculated is not a secret that has just been discovered.
Many audio and video encoding algorithms are patented.
How much do you have to spend to get $400 in miles?
That's covered by "can't call down". f() can't jump back into a() after a() returns, and that restriction isn't going to go away if b() is called. (If anything, the actual behavior is worse because b() will blindly execute over the a() stack frame, whereas if f() calls a(), it's actually possible (though not ISO-C-defined), and the basis of some historic coroutine hacks.)
Frankly i feel like a salty old git, even though i am of the same age as, say, Poettering.
I immediately thought of Bret Victor's wonderful talk on, 'The Future of Programming'

https://www.youtube.com/watch?v=8pTEmbeENF4
React Native Android Is Open Source
A Clear History of Glass
React Native for Android on GitHub
I started a thread on this the same time this thread started. When I saw this one rising to the top I deleted it - I thought duplicate submissions were supposed to get merged in automatically and counted as upvotes instead of separate threads but I guess that didn't happen. I copied my comment from there to here.
Both cursors and Relay involve syncing a "database" to a declarative view object- In Om Next, there will be a new query language that maps the database to the views, so it can be used both for in-browser data (like cursors) and server data (like Relay).

What makes Om Next special (or so is the hope, very little specifics are available yet, but the author that makes these claims has a stellar reputation) is that the query syntax gracefully handles component composition and removes a lot of the "magic" of maintaining reliable link with data residing on the server.
If you just blindly read the TL;DR's, though, you're ceding judgement of the merits of the article to whoever wrote the TL;DR.

In this case, the TL;DR parrots the (false) conclusion from the article, so if you stopped here, you now have false facts in your brain.
Yes but there is a key difference between constant recording being spread across a disconnected sprawl that is only accessible to a police office willing to drop by the local 711... And a recorded stream made by a person around you who is able to quickly review and forever archive the content.

I think in the end it will become quite taboo to operate a recording device with your friends all the time. Maybe it will become okay to turn it on during a jog through the city or a trip to the fair, but having your recording device turned on while enjoying a glass of wine with me on my back porch will be a no-no. Having it own while at the gym? No. Client meeting or anything work related which could contain company "secrets"? No. Maybe I'm wrong and there will be a cultural shift in which we all just submit ourselves to this sort of social survalience, but I find it hard to imagine it happening in any sphere more interesting than a family trip to the Apple Store.

There is no way that a first date and the potential trip back to my place has any room for a recording, it's just not a psychological and social fit.
I think you know this, but just so that nobody gets the wrong idea- the new object created only uses as much memory as the difference between the new object and the old one. Immutablejs keeps track of the diffs and presents an interface to something that acts like a whole new object but consists of the old object + diffs.

So if you are replacing some in-place array mutation with Immutablejs code, this will use slightly more memory. However, if you are replacing native .map, .reduce, or .filter code with the equivalent Immutablejs, you will actually use less memory, because the built in methods clone the entire object.
You're right. I'm an idiot. Ugh
>thcught

you almost got me c, you almost, got me.
Hi! Stripe engineer here. On Apple apps, if you're integrating Relay, you're encouraged to use Apple Pay for seamless transactions! Apple is perfectly fine with that if this is not an in-app virtual good purchase.

Also as pointed earlier Patrick (pc on HN) != Twitter CEO :)
> What's wrong with storing a file inside the calendar folder? Why do clients need to do this?

I'm talking about iCalendar properties, parameters and components, NOT webdav properties. The distinction is important.

> Even in CalDAV/CardDAV's case: Flock had massive compat issues because no server actually supported this. So I guess it's not actually necessary?

Flock used custom 'dumb' WebDAV properties, this is not widely supported, and actually wasn't supported by sabre/dav until 3.0. Flock was the first client that required it.

Not true for iCalendar properties. CalDAV and CardDAV servers really should support it. Servers such as fastmail and google calendardon't do this well and they'll usually silently discard user-supplied data. Fastmail is part of interop the problem that we have today. They've only done this for a bit over a year, so it's not entirely surprising that their conclusion is a simpler data-model. I think most people tend to take that path before they realize the shortcomings.

Jmap and fastmail is bad for interop, and letting Fastmail pick their favourite subset of caldav and carddav and attempt to make that the standard is not really a solution, and will also probably never fly.
So why do we bother with it?
> async/await with async resource management (which C# doesn't have yet) gives it a real edge for server development

An edge over what? You're still limited to a single thread via the GIL. Until that problem is solved, Python is certainly not the best bet (all else aside) for server development.
The curse of knowledge[1], also known as: Teaching is a skill worthy of great respect.

[1] https://en.wikipedia.org/wiki/Curse_of_knowledge
See, and that does work and I know about that feature somewhere, but there's no indication where that works. So if I know it works in one place, it doesn't occur to me that it might work somewhere else.
Feel free to repost your comment here!
React Native for Android Released
Oh yeah you're right. But what if someone adds in a digital item into this mix? I wonder how that would work.
How to design new technology
I found Nuclear to be pretty great. It's not as pure or functional as something like Redux, but it has everything you need, and it is well tested and mature.
Why You're Probably Not Eating Enough Fiber and Why It Should Bother You
Our doors had master keys and core removal keys, but they also had lever handles and no weatherstripping.

A bent coat hanger and some string made for a device that could quickly and reliably open doors.

Most physical security works by perpetuating illusions.
Preparing 10 minutes to fully check your luggage at landing (including checking your toothpaste) might be the best spent 10 minutes of your life. However I wonder how I should react if I indeed discovered cocaine in my bag.
Your username was a sufficient disclaimer.
SoundCloud Music and Audio v15.09.14-release Final
Speedy New OpenROV 'Trident' Swims Like a Dolphin
Delphi was a wonderful product. Super fast compilation, nice IDE, small executables with no runtimes.

Age of Wonders was written with Delphi also. Great game.
Many machines on Ix.
Saul Bass Bell Systems Brand Redesign Pitch (1970)
I did, it's being marked as a dupe I guess? To me it just looks like a comment but maybe it's invisible to others, I don't know.
This is the height of naivete - even your own language gives away the plot:

> [...] the employees are the ultimate owners of the data and as such it would be their decision to voluntarily provide the data (for strictly educational/constructive purposes).

So if I choose not to yield my data, I'm not being constructive. The social pressure will be to "show don't tell" how you're improving (since the data is now there) and if you have data that measures x, y, and z metrics that will be what you show and what you optimize for.

That's not even mentioning the 1000s of toxic work environments out there that can now become even more toxic with access to this kind of tech.

> It would be the height of foolishness to use this data for any critical decision making [...]

And yet that's exactly what it will be used for. Not everywhere, but this is every micromanager's wet dream.
Corrupt governments. Consider this...

You are a middle level government employee that has certain responsibilities. You are sitting alone at a restaurant enjoying your lunch. A nicely dressed man sits at your table with a briefcase. He places the briefcase facing you and opens it to show $100,000 in cash. He then tells you that you can either take the money and ignore certain activities or they'll kill you and your entire family. He then places photos of your spouse and children with addresses/times of their whereabouts. He then leaves.

What do you do?

Sometimes the corrupt government thing isn't as black and white as you may think.
https://news.ycombinator.com/item?id=10216153
the vast majority of harmful vehicle emissions come from freight airplanes and ships with commuters coming in as a distant second, so even still the impact of consumer air travel is a rounding error (if that)
I'm not sure why they felt the need to put "feel" in quotation marks, unless it's to imply it's not really feeling, but "we're just calling it as such", which I think is incorrect. Whether it's the exact same feeling (which is left ambiguous) is somewhat irrelevant. Plenty of people suffer nerve damage and have reduced feeling in portions of their body. I don't think we'd consider their loss of fidelity in feeling to not really be feeling. And I don't consider it being through a prosthetic limb to be relevant at all.
SFTP is closer to NFS than FTP.
I have fond memories of my favorite math professor, always looking somewhat disheveled, and often with streaks of chalk on his clothes or in his hair. Whiteboards just aren't the same.
Super Backup Pro SMS Contacts v1.8.07.05 Patched
I started a recent flight from LHR to SFO in DUB and saved about £1000 in business class. The flight actually went DUB-LHR-SFO so you end up going back to where you started, but it worked out significantly cheaper!
React Native Released for Android
A Docker container is like chroot, but portable. So yes. You can do

docker exec -it $NAME /bin/bash

to get a shell in a running container, or

docker run --rm -it $NAME /bin/bash

to get a shell in a new container that will remove itself upon exit. Neither of these require your docker host to be local.
Just install wgetpaste. It is a lot easier and supports multiple services.
Relay API Overview
It's more of an example of why widely distributed, irrevocable master keys are a bad idea. In addition, it's also an example of why end-user-owned but secret master keys don't work (see DRM). The picture taken was totally not necessary to make these 3D models. You could just buy one of each of the seven lock types, and saw them open to look at the pin arrangements.
You guessed it. Hayes actually submitted as evidence a UBS instruction manual on rigging the rate. http://www.bloomberg.com/news/articles/2015-06-18/ubs-gave-o...
System XVI. BSD licensed replacement for systemd
Related: Real Men Don't Play GURPS: http://www.zipworld.com.au/~hong/dnd/realmen.htm (slight trigger warning: the "Real Men use swords to..." list ends on a line which can be read as quite rapey, though I don't think it was intended that way.)

(Note: it is a Windows-1292 document, correctly identified that way by a <meta> tag, which is incorrectly given a UTF-8 charset by a Content Type header. Therefore if the weird symbols are too distracting, you can save it to the hard drive and load it into a browser from there, and the symbols will resolve properly.)

It is worth reading for the line, "If you can't do it with a sword, do it with a fireball. If you can't do it with a fireball, it isn't worth doing."
Delphi's still around. You can even write mobile apps in it.

http://www.embarcadero.com/products/delphi
In the article there is this idea that Google will get auto makers to actually make cars that use Google technology - a bit like the 'Android' model in a way, co-opt everyone except 'Apple' and 'Microsoft'.

This contrasts with the Elon Musk attitude where the auto makers can be consigned to the dustbin of history - there isn't going to be some hideous GM/Chrysler/Ford effort 'powered by Tesla technologies' because at heart Elon Musk really does not want to do business with them.

As I understand it there are many companies working on the self driving car with all of Google's rivals going for an iterative approach, e.g. a car that can stay in lane, park, not go over the speed limit or hit the car in front. However, this is not 'driving', i.e. in a city with lots of pedestrians around. Only Google are going for the everything always automated being the product, the rivals are going for just the 'easy' bits with a view to adding the features later. The problem with this later approach is that people expect the car to do all of the driving, they get their phones and laptops out, hence, when they have to take the wheel they are not exactly prepared for it. So the Google approach is better.

If I was CEO of Hyundai (or any other manufacturer) I would just wait for Google to launch 'Android for cars' and go with that rather than do the Volvo/BMW/Mercedes iterative approach.
Why is the author testing with optimizations off? If the worry is that the optimizer will delete the code you're trying to time (a valid worry, since it actually does for me) then you should come up with better test code that the optimizer won't remove, not just turn it off. The performance of unoptimized code can be vastly different in all sorts of ways, and it's not usually very informative.
How we built the first cross-platform React Native app
It's not unreasonable to think of it as "sideways", though. Because the only other interesting meaning of "sideways" is "into another part of the same function", and that's covered by a simple goto, without even using setjmp/longjmp.
That's a bit odd, what browser is this? The fixed background should be handled by compositor layers, and while it is certainly more expensive than having a scrolling background, I'm surprised it makes the experience unusable.
Truly powerful actors are often able to use government policy as a means of achieving their schemes, either via influence or simply running the relevant portions of the government themselves.

Why bother taking pains to hide anything when what you're doing is technically legal? The best part is, said policy can later be propped up to appear as if it was actually in everyone's best interest.
We unkilled the comment in this thread.
Generally they do, but its a very simple match by URL, so yours might have a tracking query param or something that you didn't strip (or it might have been a link to the blog post)
I live in Belfast so I can either use a UK airport (Belfast), or Dublin. In my previous job, we flew business class from the UK to San Fran fairly regularly. It was often £500 - £1000 cheaper to fly Dublin to SFO connecting through London than Belfast -> London -> SFO. Infact, even pricing the London to SFO on the same flight (leaving out the Belfast leg), it was £500 cheaper to start in Dublin.

The price difference was all tax - and lots of it!
What of them?
Google Found Guilty of ‘Abusing Dominant Market Position’ in Russia
THINKING HAPPY THOUGHTS IS NOW MANDATORY. UNHAPPY EMPLOYEES SHALL BE DISMISSED, EFFECTIVE IMMEDIATELY.
Thank you for sharing your experience and thoughts, I truly appreciate the individual contribution. My understanding of the patent system is still limited, but I definitely follow the logic of How and Why your venture went with Provisional. The goal of IP protection has, without question, been my #1 priority and testing of patience.

Also, I appreciate your commenting on Step 4, and can clarify: From a lot of articles / testimonials through HN and other places, I've seen a lot of caution regarding "Trying to do everything / be everything / resist giving up control" in a Start Up environment. I'd love for my venture to breed more ventures long-term. As in, if I could be successful once I'd like to use that success to cautiously expand my portfolio (get back to work inventing things) and participate in business management on a prudent level. I certainly don't want to project a flighty here-today-gone-tomorrow type of attitude, because I wouldn't want to invest in such an approach either. Thus, a big thank you for noting the expectation within the field regarding ongoing involvement.
Formlabs shipped their first printers before VC money I believe. Wikipedia tells me they've since taken $19M more via traditional channels.
Tell HN: The submission dupe detector apparently has been disabled
The good news is no more "?hn=1" workaround necessary.

The bad news is the 4x Facebook react links on the front page. :p
Code duplication can also mean more errors and a lot more work for porters. You'll also see plenty of other examples in popular open-source projects such as the Linux and FreeBSD kernel. The reduction in amount of duplication is significant.

For example:
For SPARCv9 for example, the macro system generates 138 functions from only the 25 or so the developer provides. To top it off, this would work across memory models as well.
React Community Round-Up #27 – Relay Edition
> Maybe it does use go.

I just took a look at your repository. In the lisp implementation each generated function is wrapped with a prog which provides a tagbody and then a label is emitted for each basic block and go is used to jump to the labels. So be sure to leave out lisp in your future lists of toy languages... :D
Previously: https://news.ycombinator.com/item?id=10216234
Other than formal verification of your Ring 0 and Ring 1 kernel components, (L4 not withstanding- there seems like genuinely interesting innovation coming out of that project), it seems like the rest of those are re-implementations of concepts that have been around for decades. We've gone full circle back into virtualization that IBM System 360 -> z-Series and VAX/VMScluster had. The difference is now you have all this tech that used to cost millions of dollars, available for a few hundred thousand dollars, making it way more accessible to the "non-SAP/Oracle/IBM" demographic.

RE: seL4 borrows a lot of TrustedBSD (and to some extent Trusted Solaris). I don't know what the technical implementation details of Xen/XenServer are but once you add all the doo-dads, you've basically got VMware ESX with VMotion/HA/VSan in terms of functionality. I'll give VMware credit because VSan appliances are an easy-to-configure-and-deploy HA fairly-high-IOPS component of the VMware suite that's going to be a EMC SAN killer. The innovation there is how well it's integrated into the rest of the VMware virtual networking/vMotion/HA/disaster recovery suite, though, and not anything you could present at a conference.

I haven't looked at Mirage recently but I don't think they're doing anything really groundbreaking (i.e. academically; you won't see papers being presented on it)- a clever unikernel and useful tool but certainly not research. Read the old IBM Redbooks for z/OS and there's are numerous common components between the 1980s implementation of a System/390 running a hypervisor and and the Xen/ESX internals. I can only comment on IBM's stuff with confidence as a former IBMer, but VAX/VMS' clustering probably shares a lot of of what ESX is doing.

Other than IBM and MSR, a heavy funder of SPJ at Haskell and F# support as a primary language, definitely paid for itself many times over w/r/t language research the Python 3.5 async await syntax-sugar and, to some extent semantics, which was influenced by C# clearly, derived from F#2. Apple has a few people working on Clang (though not LLVM IIRC, so eh). Facebook has a really interesting language agnostic suite of analysis (primarily static) which I'm tracking carefully because it looks like it has a boatload of interesting capabilities.

There's a lot of interesting research going on, but not much of it is done by corporations, Microsoft Research notwithstanding.
We've been looking at a few other players to do exactly this, i.e. TwoTaps (https://twotap.com/) and Cosmic Cart (https://cosmiccart.com/). The big problem we've seen is:

1) Having pricing and inventory data keep up to date.

2) Reliability and speed, TwoTaps has robots that fill in an order on retailers sites and checkout is slow as a result. Aside from the ugliness of it, I'm sure a lot of retailers don't like this process or necessarily are approving it.

3) Lack of wide number of retailers. Cosmic Cart does direct integration but the the numbers of partners they have right now is severely limited, Target being the big one.

Getting these direct partnerships integrations is hard, but to make this really compelling you really want a wide range of retailers. It will be interesting to see if Stripe, with the relationships it already has, will be able to do a better job of this and getting retailers to buy into losing the control of the full shopping experience.
Eh... I'm not sure notions of government work at that level. The Minds don't need to work together in any way. They're each perfectly fine on their own.
I Just Paint: Billy Childish’s sincere, deeply unselfconscious paintings
If you have a hand-made product, and it suddenly explodes in popularity, it's not like hiring a company to manufacture it is easy, even if someone like Etsy is connecting you. Machine-knit is not hand-knit, for instance. I predict a lot of disappointed purchasers.
The Mint has to pay credit card processing fees for these sales. That's one thing as a cost of business to one of their stated aims, putting currency in circulation, but another altogether if it's just a round trip for no net gain.