skysight-inc/HackerNews huggingface dataset:
>- I am REALLY bad at algorithm problems and experience serious performance anxiety.

For me this is the key sentence here.

Don't worry about feeling like you had to work harder than everybody else during college, that is called imposter syndrome and it's normal.

As for the performance anxiety on technical stuff, I had the same thing. I was even barred from being allowed into programming courses, that I would have to pay a lot of money for, because I failed the aptitude test. I went back in days later and I demanded to retake it after failing and was allowed, and did even worse on the same test.

So I had crippling self doubt. Then given a few years to work on my own stuff, I taught myself C and became the most prolific developer (my work is linked to in other comments I've made on HN if you want to check it) I know churning out loads of awesome software. I even got into kernel hacking in C and stuff. I still don't know if I'm inherently clever or even a good programmer, but I do know I've achieved good results. I think if you're passionate about it you'll find a way to create what is important to you, even if it's very technical.
Thanks Pieter!

I've been interested in that optimistic merging idea of yours for a while now, but I've never had the courage to pull the trigger on it anywhere myself.

I had a few questions about it though. The process seems to work by moving the code review portion after the merge instead of doing it before the merge. So instead of sitting in a review queue, the code goes live, and if there's any problems the code is removed. I was wondering if this is really that much better from the contributer's POV. Sure it's discouraging if they submit a patch and have it ignored, but it must be even more discouraging to submit a patch, have it accepted, and later have it removed because it wasn't good enough.

Also, I know the incremental patch style is the style for OM, but is there any way to do large sweeping changes, other than forking the project or trying to break it into a series of incremental changes?

How well does OM scale with number of contributors? Have you any experience with very low numbers of contributors (where I think you could potentially have bad patches sit in the repo for an excessive period until they are removed), or with very, very large numbers of contributors?

Really though, all the ZeroMQ RFCs are great. If any of you are doing some C programming, I'd highly recommend checking out ZeroMQ's CLASS C style guide: https://rfc.zeromq.org/spec:21/CLASS
Thank you very much for the links! Will be taking a look into it. It seems fairly simple to setup and mess around with. I'm more familiar with Docker, never heard of Containers till a few days ago :D
Singapore banks report tax amnesty Indonesians to police
Note that I replied to a different version of the parent comment. Thanks for updating.

Personally I started using zeromq, but was a bit disturbed by the experience of the saltstack guys with timeout problems and memory leaks. Probably fixed now, I should think. But more than that, the LGPL and MPL 2.0 licences aren't great for a commercial project that might in future need to be distributed to a different entity. So the license alone is a reason one might welcome greater diversity in available choices.
Oh, in addition to my other reply I should point out that the 'C' in CAP is not the same thing as the 'C' in ACID. Be careful with that one, it can cause confusion! http://blog.thislongrun.com/2015/03/the-confusing-cap-and-ac...
Changing to Intel are kinda easy, because applications (think Photoshop, etc) already has optimized code for x86 (think SSE/AVX and such, which are hand-coded). While undoubtedly many also has NEON nowadays, I still think it is on different scale.
I'm a bit confused about this article. One one hand Unity is criticized because it's a black box. The project was complicated, early days of VR and so on.
"It was not fun. It was well worth the high rates we charged. It didn't help that we're still in the early days of VR, I'm sure."

On the other hand they did a very small project that was simple and for that they built their own engine and that was a lot of fun.
"Building our own actually turned out to be a joyful experience. It was a simple app, didn't require a lot of features. It was an unexpected, fun breath of fresh air."

While I see how building something small and simple can really be a joyful experience, building something huge and complex for a client and supporting VR in this day and age is probably far from that.

Am I reading it wrong or is this apples and oranges?

And while I agree that having the source for the game engine is always preferable, often reading the comments (usually on facebook groups) makes it sound like EVERYONE has 20 years of experience in C++ and could actually fix everything as long as the source was provided.
They did it before in the PowerPC to Intel change. Migration was helped by:

- Fat binaries (Mach-O binaries can support multiple platforms).

- A PowerPC emulator for applications that are not ported.

I think they are even better positioned for an architecture change than during PowerPC -> Intel. They now have the app store where they can impose certain requirements (like supporting two architectures). And they now have their own compiler backend, which opens the possibility of supporting architecture-independent IR (along the lines of bitcode).
As some commenters pointed out, Apple already has a big part of the OS ported to ARM. iOS shares stuff with macOS - XNU Kernel and Foundation libraries. To have a complete port they would need to port the drivers, AppKit and their applications. And it seems it wouldn't be very hard for them because they already did that once (from PowerPC) so they have some experience with that.
Yes, well the little guy always wants to unseat the dominant player, and when there is some personal history involved, things get more mixed up (technical, emotional, manner of expression). In your shoes I would be irritated by that too. But a project if it develops eventually transcends the personalities involved, and that seems to be happening now.
I'm sure there already is a complete, working port of MacOS on ARM. Application compatibility is the real sticker.
We would never measure Freedom using those commie units!
Due to the large per-row overhead in PostgreSQL tables you should probably investigate other ways to store the table data first if you are trying to preserve space.

In one application I achieved a lot savings by transposing the time series, and meters, to columns (arrays also have some overhead, so go for columns) and manually partitioning along one axis to avoid storing one key. Perhaps not applicable in this case, but someone might find it useful, I had a more or less fixed set of meters and times.

Ex

CREATE TABLE reading_20160917 (
meter_pos int PRIMARY KEY,
"meter1 @ 00:00" smallint not null,
"meter1 @ 01:00" smallint not null,
...
"meter2 @ 00:00" boolean not null,
"meter2 @ 01:00" boolean not null,
...
"meter3 @ 00:00" pg_catalog.char not null,
"meter3 @ 01:00" pg_catalog.char not null,
...

);
```

Some meta-programming is required to make that manageable though but PostgreSQL is quite flexible in that regard, so with the proper set of views and functions you can have a more naïve view of the data for querying.

If that approach won't do I would look into foreign data wrappers, something like CitusDB perhaps, or just go for an actual time series store.
Plenty of people have disappeared in the bush in NZ and have never been found.
Bank of England aims to revamp interbank payment system by 2020
Intel’s Chips Finally Find Their Way into the iPhone
> "Anybody that's ever created art, there's no replacing that"

Anybody who creates files should have a backup strategy for cases like this. I admit I don't back up all my data off-site, but at least my important files would be on dropbox.
Yes, multilingual support would be an interesting feature. In fact, what we're trying to do is improve FAQs by using an FAQ mining system as the entry point to the FAQ.
My get rich quick scheme is to run a site called penis-length-registry.com, where insecure people who want everyone to know how well hung they are can publicly register their penis length, and I'd charge them by the inch (using a freemium model: the first inch is free, with additional inches progressively priced, and special "grow it now" bonus packages, plus there's a monthly subscription fee to keep it from shrinking). Also their friends and admirers could buy them "gift inches", and users could play with themselves or compete with each other using a Flash based MMORPPG online pissing contest! All that's required to verify is a valid credit card number, and they can buy their way onto the top-10 leader board. Then I could sell ads for Hummer H2's, Steve Martin's All Natural Penis Beauty Cream [1], fashionable Italian designer brand Ausilium Orchidometers [2], and other high priced vanity products like that. All I'd really need was one rich tiny-handed narcissistic whale like Donald Trump, and I could retire!

[1] http://www.nbc.com/saturday-night-live/video/steve-martins-p...

[2] https://www.amazon.com/Ausilium-27337-Orchidometer/dp/B00F37...
Been using this recently. It doesn't seem as incredibly simple as it sounds using Unity is, from how people talk (never used it myself), but it's pretty fun and has a lot of potential. I'm kinda hoping it will eventually manage to replace unity as the go to indie game engine.
Microsoft to close Skype's UK office
I love pair programming; it is my favorite way to write code. I've been "in the passenger seat", I've been "in the driver's seat", and in both cases, I thought it was just great. The person looking over my shoulder could spot bugs as I was writing them, and I could do the same, so in both cases they would get squashed before they would even be released.

When I do pair programming, the time to a finished program always seems much shorter than when I program by myself.

Programming is so much more enjoyable to me when I have someone else to enjoy it with.

However, it seems to be that most people do not like pair programming. Is that really the case, and if so, why is that the case?
Do these kind of rankings even say anything meaningful relevant to this world. I notice my own country Norway being far down, below countries like Romania, Jordan Qatar etc. Countries I know have far less effective governments and private property rights. It is not unknown that people the swindled away from their property in Romania due to the rife government corruption. On paper economic freedom is rather pointless if you got a poorly managed government and buried in corruption and incompetence. All the money Norway has sent to Romania to deal with the roma people has disappeared in a big black hole. How long does it take to start a business in these countries? It takes twice as long to do it in Romania and United Arab Emirates than in Norway.

I suspect these sorts of rankings is just made to further a libertarian agenda.
Can someone provide context?
apple has arm-based macs in their lab. but word on the street is they won't happen any time soon.
On the contrary, I believe that newspaper companies were correct when they didn't reinvest most of the money into innovation and experimentation.

Experimentation and investments would have allowed an average newspaper to become (also) a platform like Mode Media, ultimately a waste of money and also wouldn't change the fact that the whole industry is losing profitability - but taking the profit out was obviously useful to the shareholders.

Most companies exist to make money for their owners. Often the best way to do that is to grow and reinvest into more growth, but there certainly are cases where the best option is to milk an existing revenue stream dry and squeeze until it runs out, and place all that money in an entirely different industry - IMHO newspapers a decade ago is a prime example of that situation.
I think it stands for "zero knowledge" proof?
Also, high home ownership causes NIMBYism and high leverage causes bubbles. It's hard to come up with a worse idea than mortgage interest deduction.
you are correct, sir/mam.
Why isn't the OP using Event Sourcing "commands" for the "Bank Accounts" example?
Given that Apple control their own CPU designs, how hard would it be for them to add a hardware x86 ISA emulation layer over their ARM CPU for use with MacOS? That way the OS and newer software could be compiled for ARM, and legacy software could be run in x86 mode with reasonable performance without the need for rosetta-style emulation.
Choosing Linux distribution for your server
Not to mention it's been a long time since Intel really stopped the show with a CPU release. That was not the case way back when Apple switched to Intel. Granted I remember the RISC vs CISC wars with nostalgia.
The UID is 256-bit. With a proper random number generator you don't do anything additional to avoid collisions. Hardware random number generators are standard for crypto processors like the secure enclave and there are standard tests used to test the output of a RNG for problems like the one you're talking about (e.g. the NIST test suite).
I don't mean to be unkind, but is this meant to be a parody?

There are no "parts of a transaction" because a transaction is definitionally atomic.

Transactional file modification is a fairly tricky problem, and I'd be surprised if you'd actually implemented a safe system in that manner. What's certain though is that spinning up MySQL or Postgres and using it to store simple records is essentially a zero-cost setup task - so I doubt it's ever going to "hog all your time and resources".
In case anyone is wondering what an "atomic change" means in database terminology: https://www.gnu.org/software/emacs/manual/html_node/elisp/At...
VAT is not progressive, which is why many don't like it.
How about Apple differentiating between Macbooks (ARM) and beefier MacBook Pro (Intel/AMD)?
Somewhat related, Carlsberg had a beer pipeline running into Neils Bohr's house after he won the Nobel Prize: https://blog.adafruit.com/2012/11/11/niels-bohr-had-the-best...
I think you're right. The wording about "no yaw damper" would have been clearer as "failed yaw damper" - I guess that's what was meant.
And on HN: https://news.ycombinator.com/item?id=11856131
There was a cancelled, very large proposed GPS outage (NOTAM) centered on NAWS China Lake which specifically warned that the EMB-505 Phenom 300 business jet specifically should avoid operating in the Western US during this mysterious GPS outage/jamming test event.[0] Pressure from the AOPA and others likely contributed to the scrubbing of this would-be very large outage.[1] It turns out that the EMB-505 300 lateral stability at high speed is extremely dependent on GPS.

Folks on the forums suspect the root cause is related to the Garmin GRS 77/GMU 44 AHRS part of the Garmin Prodigy G3000 package.[2,3]

0. https://www.faasafety.gov/files/notices/2016/Jun/CHLK_16-08_...

1. http://www.ainonline.com/aviation-news/business-aviation/201...

2. http://static.garmin.com/pumac/778_InstallationManual.pdf

3. http://static.garmin.com/pumac/1152_GRS77_GMU44Troubleshooti...
Unified Customer Communication Management Platform
Sure, but the time spent creating the talk content is amortized over all the times it's given. I doubt most of the speakers listed in the article are creating custom talks for each speaking gig they're hired for. (From the article: "A $20,000 to $200,000 check may or may not buy a customized speech.") In my experience, if I can repeat (or mostly rehash/remix) previous talk(s) I've given, the marginal cost of giving another one is ~3 hours for one in my area vs. 1-3 full days for out of town.
Why users don’t download apps
Eric Brewer on Why Banks Are BASE Not ACID – Availability Is Revenue (2013)
The real question is how often you can give the same talk (possibly with slight variations) in different locations, because each performance of the same speech amortizes the time cost to prepare it initially.
As someone from Norway who have lived in the US and who is married to an American I understand what he is talking about. Lacking insurance limits your ability to actually go ahead and start companies. Also Scandinavia generally has stronger pro-competition laws which evens the playing field and makes it easier to enter a market. E.g. it is easier to become a cell phone or broadband provider in Scandinavia than in the US which often lets established business write all sorts of regulation for them which limits others from entering a market. Many in the US have no choice with respect to electric power. Usually the utilities owning the connecting lines has a local monopoly.

Businesses in the US are often free to impose all sorts of draconian contracts on you wish limits your freedom in many ways. E.g. anti-competitive clauses are common in the US. E.g. you can't work at at a competing company when you quite for quite some time.

The problem with American "freedom" is that it is often too much freedom to take away your freedoms. Scandinavia tends to give less freedom to private enterprise to take away freedom from you or others. Freedom is a complicated concept. It is much like tolerance. It is very hard to have a tolerant society which tolerates intolerance.
Except that security standards are mostly driven by compatibility with all sorts of edge cases (ancient versions of software! COBOL-bound CAs! tiny smart cards! huge distributed systems!) that are probably not relevant to your case and create big random security holes.

If you have a reasonable way of distributing software updates, signed-DH with an AES-based AEAD with termination detection for transport authentication, and a signed hash tree for data authentication, is going to be more secure than RANDOM_SECURITY_STANDARD.

Thankfully, there are some good well-written implementations of that (https://www.tarsnap.com/spiped.html, https://nacl.cr.yp.to), but picking a standard randomly will not get you them.
This is the first time I have seen built-in VPN router. Can you please tell me will this built-in VPN router works in China.
When announcing switch to Intel Apple revealed that they had OS X builds running on Intel CPU's from the very first version of OS X.
Google Street View's beefed-up privacy blurs out cow's face
ZeroMQ wants to be a neutral wrapper in any language but in the end its a C++ library enforcing C++ concepts. You can't map in a straightforward way process concepts from C++ to other languages (also the OS and VM sits in between that). In the end its just mapping programming logic to state machines. There are much better ways to do this and end up with something much more powerful (with first class meta-programming).
We 'did' Animal Farm at school. Pointless for me as I knew none of the history, the whole Allegorical facet was missing. I quite enjoyed it though.

When you're 11-15 you just don't have the context for many of the "great works". Would be interesting to sit in on the curriculum meetings of that age and hear what the rationale for those choices was.
Hehehe isn't freedom defined by the rich in America as the freedom to fail and be poor.
It appears that the Embraer Phenom 300 has GPS so deeply integrated into its "flight control computer" that the loss of GPS results in the loss of a number of important systems, including the system that prevents a common aerodynamic instability, known as "Dutch Roll".

Modern planes aren't flown directly by people. They're flown by computers, with people using the controls in the cockpit to tell the computer what they want the plane to do (there is no direct link between the stick/yoke and the flight surfaces). The computer integrates all the information at its disposal and determines what movements of the flight control systems are necessary to meet the pilot's commands (this is known as fly by wire). In this case, it seems that computer is _really_ dependant on GPS.
Reminder: Check if in your city, the municipality has empty cable tunnels to each building – in many cities, that’s a thing, and you can pull your fiber through there with a simple RC car, and usually use them for free.
> it's your duty ...

> it's your responsibility ...

If open source project owners owe people exactly nothing, then certainly open source project users have neither the duty nor the responsibility to contribute anything back, either.
Do you have any experience on NATS? It (with NATS steam) looks great.
And the irony is, while foreign banks will figure out how to deal with an American who wants millions handled, my middle-class retirement account is not worth the hassle. I'm just thankful to still have a current (checking) account so I can receive my pay.
Yeah, I noticed how my home country Norway is way below such an authoritarian regime. Just shows how ridiculous the whole notion of economic freedom is. I guess if freedom is determined in terms of freedom to economically exploit, then the slave owning southern states of old would have been at the very top of this index.

After all putting in restrictions, like you can't own people, is restricting economic "freedom" in some way :-D

It is a they say, economists know the price of everything but the value of nothing.
As the article says, bear in mind that a lot of those applications are now on iOS. They seem to think a shift to ARM might also mean a shift to iOS, with the iPad Pro acting as the bridge device to encourage software makers to provide compatibility (which seems to be working). One possibility might be Apple segmenting its laptop range, with the MacBook being shipped with iOS, and the MBP with OSX.

They say in the article that the entire PC market shipped fewer units than the iPhone alone, one quarter last year. There's certainly a risk that the consumer end of the laptop/desktop market gets dragged in behind as an 'additional device' for the mobile operating systems, bringing with it its walled gardens and concept of 'devices as utilities' rather than generic computing platforms.

I suspect as strange as it might seem to us a lot of people would jump on a laptop with the managed qualities of a utility device, especially if it meant they could get a Macbook for $150 less.
U.C. Berkeley has some fantastic classes online. It would truly be a shame to lose them. Many were clearly produced on shoestring budgets.

The Department of Justice seems to have received complaints mainly regarding absence of transcripts for audio or video content. Can't speech-to-text tech help?

Other complaints include poor formatting of pdf's. If the courses are indeed taken down, I can only hope that at least this starts a conversation about how to create smarter regulations -- regulations that cause less collateral damage.
Instant Two-Party Bitcoin Payments: RESTful Payment Channel Protocol (Version 2)
Would have been nice to read a bit more about the chip!
> In the case of politicians like Hillary Clinton, many observers see a more sinister explanation for how a speech can be worth $225,000: the speech is buying political influence.

> It’s impossible to say exactly how much the desire to influence politicians inflates their speaking fees.

Goldman is, as with all their investments, expecting a positive return. I'm not sure why this is presented as some kind of alternative theory.
Planes are not built by "stuff.js" hackers I'm afraid

And it does work without GPS, as this link (which was posted in this page http://forums.jetcareers.com/threads/emb-300-phenom-yaw-damp... ) shows
Flooding of US Coast, Caused by Global Warming, Has Begun
What was the system? Was this at or involving Pivotal? If not, this would be the first non-Pivotal use of BOSH I've heard of, which would be very exciting!
This gets an up vote from me just for the title. Now to read the article...
As an Angular 1,x developer moving over to React rather than Angular 2, it pleases me that there's a React port of UI Router being put together at https://ui-router.github.io/react/
Why do we need FAQs anyway, I thought, they were dead some 5 years ago on a website. I guess we need a place to find information that we can't in a website, but we have an information need to fulfil ?