skysight-inc/HackerNews huggingface dataset:
I am co-founder, CEO of Mercury.

Excited to see this on HN. Happy to answer any questions.

We set out wanting to:

a) deliver an amazing online banking experience for startups
b) help entrepreneurs understand their revenues/costs better and succeed
c) deliver great financial services.

We have a long way to go but are excited to unveil what we have achieved so far.

Mercury will provide your startup a FDIC-insured checking account, debit card, savings account (earning 1-2%). All online, with an application that is finished on average in under 10 minutes and approved usually within a few hours.

We focused pretty heavily on the UI. Hopefully you’ll appreciate little details, like our extremely flexible transaction date picker.

We have a lot more to come on the product side, including better analytics to help you understand your revenue/costs and APIs to build on top of Mercury, as well as new financial services to help startups succeed.

We’d love to hear any and all feedback you have. We’ll be looking at comments here all day, or you can email us directly at immad AT mercury.co, max AT mercury.co or jason AT mercury.co.
Atlassian shareholder letter – Q3 2019 (April 17, 2019) [pdf]
Sift’s ‘news therapy’ app aims to promote understanding, not anxiety
I also heartily agree with him that software's general laxity with regards to reliability is contagious. I've come think that calling it all "software" is dangerous, like thinking of all things made with atoms as the same.

I think we as an industry should get together, divide the work into various domains, and establish professional and ethical standards for the domains that matter. Standards with teeth, such that developers who want to do the right thing in the face of bosses insisting otherwise have the backing of their peers. And also such that developers who don't care about the right thing fear the professional consequences.

I honestly think this is something we should do regardless. But as a practical matter, if we don't governments will do it for us soon enough. Software keeps getting more important, as do its failures.
U.S. Nuclear Power Plants Weren’t Built for Climate Change
Funny, I do the same, but without a separate app: pressing Super+1 does that for the first application on the launcher, Super+2 for the second one, etc. By default.
Minimizing the error between predicted values of future sensory inputs and current outputs of sensors.

Sensors defined here under the broadest-possible abstract umbrella definition of internally hooked-up source of information, such as;

- am I currently feeling sad

- did that thing that happened in that memory I am currently remembering really happen that way

- the mental sensation of trying to regain one's train of thought
Amen. HN hates any taboo thought crimes.
Bitcoin is about taking responsibility of your own money. If you don't know how Bitcoin works, you don't actually own it. It's like "not your keys - not your coins", but "not your knowledge - not your coins".
I'd be pretty surprised if they didn't succeed with almost all of these companies.
Situation: have three iTerm windows (let's say X/Y/Z) and two Chrome windows (C/D).

X/Y are running some stuff I'm not interested right now. Related stackoverflow answers are in tabs in C. Z is in the left part of the mornitor: I'm currently working on it. D is on the right side showing some dashboard.

Was looking at D, pressed Alt-Tab to go back to Z.

X and Y pop up from behind, completely obscuring D. Disgusted, press Alt-Tab again, and watch C covering Z.

Groan.

Yes, yes, I know, a true developer should be able to afford enough monitors to spread all windows evenly. Or use a tile-based window manager and memorize 12 hot keys for each mixture of task. Sigh.
Uninstall Instagram and Facebook from your phone. Block them and other time-wasting sites on your computer. Start training yourself to not be distracted. This is what has worked best for me.
Chris McCord Keynote: Phoenix LiveView (April 2019 – ElixirConf EU)
From a UX perspective I haven't really seen much of an issue with KDE/Gnome in the past 15-20 years. The problem to me has been consistency (this app uses GTK so it behaves like this or you have to install it this way because it uses apt instead of rpm), administration, and support for apps/games you want to run. The few dealbreakers (GPU, Wifi, trackpad, power management support) weren't related to "the desktop" outside of multi-monitor or hidpi support. I had a few non-technical people use Linux in the early 2000s and loved it. My public library at the time was running Linux for their Book Catalog (on much older hardware than Windows would support). In general Linux Desktops were all reimplementations of Window's UI concepts (Desktop, Launcher Menu, Task Bar, Status Bar, etc).

It seems like Gnome's game plan was to intentionally remove a bunch of stuff for the sake of simplification. Then Linux Desktops actually started innovating (macOS style app launcher, fast search to launch, ditching status bar and desktop). Windows seems to have made their own UX missteps as well.
I'm unclear on how moving the engine up causes application of power to cause the attitude to tend to go nose up. I would expect the opposite to happen. I think something else must have changed such as the center line of the engine relative to the center line of the plane. Or did moving the engine forward at the same time cause this effect?
All Packt EBooks and Videos $10
It means that the one thing you defined it to do was not the right thing.
> In the 737 Max, only one of the flight management computers is active at a time—either the pilot’s computer or the copilot’s computer. And the active computer takes inputs only from the sensors on its own side of the aircraft.
Indeed. I really don't think there's a way to know. That certainly includes counting the number bomb-carrying would-be terrorists caught red-handed at the TSA checkpoint.
Interesting quote. Seems it was actually a quote of Henry Spencer by Carmack.
http://number-none.com/blow/john_carmack_on_inlined_code.htm...

Note however that there were several software-related crashes in the early days of Gripen. Might not be related to exactly this code, but to the problem of regulating the feedback loops to manage the plane's purposeful instability
If you're in the SF bay area, I strongly recommend Golden Gate Gardening [https://www.amazon.com/Golden-Gate-Gardening-3rd-Year-Round/...] because it's approachable if you read it from the beginning, but comprehensive and highly detailed in the various aspects of this diverse region. Nothing more frustrating than growing a mandarin tree only to find out that the fruit will likely not be too sweet!
Google seems to launch a product, see if it dominates and then monitorises it or drop it like a stone. But offering a free product, advert free, building up customer base for years and then flipping the switch - has become the norm. What they seem to be gearing towards more and more, is offering customers subscription deals to opt out of adverts etc.

Pretty genius really from a company/marketing perspective and equally an approach that only a company the scale of Google with the pockets, could pull off. They effectively rope in lots of developers, then flip the switch on them, knowing some will jump, but equally most will hang in there for various reasons. They are now looking at tapping into the other end of the pie with customer subscriptions.

The upshot and what you end up paying for is the ability to get real support - least that is the vertues many a Google 1, user are trumpeting.

But the real upshot is moves like this will only fuel development of alternative offerings and more so, boost existing alternative offerings.

As with most things beyond death and taxes, there is some sort of choice. It is surprising how many companies in various forms count on consumers not exercising those choices.
Changing the color scheme in your editor can make your work seem novel again.

Electronic music also helps me, but this is counterproductive for some.
Dude. This is fucking. Stupid.
Interesting about the SAAB fighter. Essentially the opposite of spaghetti code? One really long spaghetti straw that is uncooked?

I like really long function bodys so I get turned on by the idea.
State-Sponsored DNS Hijacking Infiltrates 40 Firms Globally
Just because you don't use them doesn't mean someone else won't.
How is it that this article doesn't mention that nuclear energy is carbon free?
Shopify API flaw offered access to revenue data of thousands of stores
Earnings release and conference call: https://investors.atlassian.com/financials-and-filings/quart...
Which huge successful software companies don't use a monorepo?
Pretty sure mine is something like

Firefox -> Opera -> Firefox -> Chrome -> Iridium -> Chrome -> Firefox
Rather than try to apply our existing laws in novel ways to protect consumers against predatory data collection and bad behavior from entities that we couldn't have imagined when those laws were originally written we really need new laws and regulations specially targeting these new beasts. It's long overdue that our legal system catch up with the internet and the abuses it has allowed.
EA Origin client bug allows threat actors to run remote code
And that’s fair. I’m always curious with how people are using the same or similar tools that my company uses. It’s good to hear common struggles or differences in workflows.
FYI I still see it in the title
Indeed, a piece of software needs to be looked at in proper context, but that doesn't mean we should continue with the current wild west - if you sell a piece of software why shouldn't there be authorities that monitor the software not to be malicious? We have alcohol licenses for example, why not have the same with software?
I will say I do believe this is a much smaller issue in the bay area (and possibly a few other places), provided you can code okay. If you are looking for a job, say, in Phoenix, St. Louis, Dallas or similar, the HR hurdles are much harder to overcome. Those places want CS or EE, maybe ME.

I have a BS in Applied Physics.
There's a lot of factors that might go into this. If you're hungry, sleepy, undersocialized, unkempt, unfit, depressed, in a loud, messy, and distracting office, with unclear and unexciting goals, large monolithic tasks without clear breakdowns on how to move forward, constrained by slow tools, management, or blocked on dependencies... well, it'd be no wonder you wouldn't want to work!

Eat well. Sleep well. Exercise. Dress for success. Socialize, integrate with the team, find the goals that will motivate you - be that helping out your work buddies, or building that sweet new piece of technology.

You want to have energy, health, mood, and motivation. When any of these suffer, your work suffers too.

Don't be afraid to use whatever tools you have at your disposal to cut out distractions and inhibit bad habits, but don't tyrannize yourself either. Working 8 hours straight isn't necessarily your most productive option. Consider scheduling breaks - but use your tools to limit your distractions outside of said breaks. Find a balance that will let you keep your mood up while also getting good work done.
Learning Parser Combinators with Rust
I would interpret left here in opposition to liberals, which have been much stronger since Clinton came to power. See: Century of the Self.
The 'replacement migration' concept is definitely under perpetual discussion in the UN, as evidenced by the link.

It's a popular concept among some groups, and has some very controversial 'anti colonialist' elements.

This strategy did not make it's way into the most recent UN compact on migration (I believe because it would be untenable under current populist conditions) but it's definitely a perennial subject among those types of officials.

Unfortunately, there are a lot of conspiratorial elements out there concerning this, but there is a basis in reality for this agenda.
Adderall. Truly.
Ask HN: Contract sample for clients outside the U.S.
We are legally based in Dallas,tx and we have clients in the middle east.
Any idea about if we should change anything in the contract?

We are proving chatbot as a platform
Just one data point but compare the RAM usages in this comparison: http://archive.fo/eB8If
Soccer and hockey are not that safe for CTE, hockey is a full contact sport, the younger one is, the easier it is to get concussed and the impact from heading a soccer ball is enough that those under 14 or so should never be allowed to head the ball.

contact sports increases risks for CTE signficantly for kids who only played in childhood:
https://www.webmd.com/brain/news/20151203/playing-contact-sp...
Proving that software matches the spec is one thing, proving that the spec is free of bugs is quite another.
Wow, do you have the API docs? I'd like something for scriptable money transfers.
I wrote some things that help me focus here:

https://wiki.nikitavoloboev.xyz/focusing

Mostly it’s about practicing mindfulness throughout the day, setting goals, GTD approach of task management and using tools like Focus for automated Focus sessions throughout the day with breaks in which I am allowed to read news and relax.
The Google shift you probably haven't noticed
Non-profits can't afford the engineers to make a maps service work well at scale. Sure, Google is entering the revenue extraction phase of their existence, so it opens the door to competitors, but who will fill that gap? The non-profit version will be shitty compared to the next VC-funded startup paying engineers $200-$500k each to build a world-changing maps service, which they give away for free in order to grab marketshare, then they crank up the price and the cycle repeats. The low barrier to entry when the web disrupted Microsoft was an anomaly, even despite increased open source tooling, VC boom times have sucked the oxygen out of the room for non-profits and bootstrappers trying to build great tech products.
A safer helmet isn't the only way out, though. Rules can be changed to shape the game away from the big hits as well.

Change the rules so there isn't so long between plays and all the optimal players get smaller and more athletic, and they can't "rest and reset" for the next big play. All of a sudden, the magnitude of the collisions goes down substantially.

"Unfortunately" then an NFL game wouldn't be good for 3+ hours of TV advertisements, so there's a lot of incentive to keep the pace slow.
Google to present browser and search choices to EU Android users
My usual question to companies that offer banking without fees: If you aren't making money from the fees, how are you making money?
Oracle Squashes 53 Critical Bugs in April Security Update
I'm self employed so I code at home. I would imagine though that if I were employed full time somewhere I'd rather not spend any more time working at home than I had to.
They didn't sell their image recognition software to the Chinese government, military or even military-associated universities either, so there isn't really any conflict here.

I find the outrage about publishing research in cooperation with researchers at universities that also do military research (not necessarily by the same researchers!) hard to understand. Should the ISC High Performance conference remove their program chair because she's also a professor at the National University of Defense Technology? https://www.isc-hpc.com/press-releases/isc-high-performance-...
The PSL and DSA also use red heavily.
If I try eliminating distractions, I just end up daydreaming. I spend most days at work just reading the same shit over and over with nothing sticking. I manage to get work done in rare bursts after exhausting my brain with distractions.

Fwiw, I'm in my mid 40s and have less than a year of treating my sleep apnea. I'm pretty sure I've had ADHD my whole life but blamed other things until recently. I'm trying to resist getting medicated, but I think I might it to get me focused enough to work on CBT and meditation.
If you are not against some help from technology, then there are software/apps that block internet access for social media web-sites etc e.g. freedom.to

You could also try browser extensions, e.g. for Firefox:
Mind the Time -- shows stats of internet usage;
LeechBlock NG -- blocks sites.
Ever had the pleasure of opening a 20k+ line file in IntelliJ? (Not 2k, but 20k!). That happened one time, it wasn't a fun experience.

I consider IJ and most jetbrains products to be top-notch but that was a crippling experience. And I can't really say I blame them :)

EDIT: I agree with you by the way* just saying that even good tools can fail when the sizes get crazy!
I would guess that your lack of concentration is due to boredom, maybe because you're working on stuff you don't care about. If circumstances requires you to work on uninteresting things, putting the distractors out of easy reach can help you grind away in the short term. In my own experience, I needed to change industries to work on things I found more interesting.
Hi,

I don't know the situation in Europe. In the US, there are a number of data science boot camps geared more towards PhDs who decide that they want to do something else. I've had friends go into that and find jobs afterwards. I think that what helped them was not the material per se (if you've done physics, most of the math in data science is not terribly challenging), but 1) having space to work on the subject (some people might not have had experience with say coding or thought about coding interviews) and 2) Network The American physical society just launched a topical group on data science in physics. We're planning to offer training to help students who want to either apply data science to physics or want to transition out. We're also hoping to have some webinars from people who started off doing physics and went into industry to let students learn their stories. I hope that's helpful...
Ironically, the solution to this in spacecraft, where radiation is a given, is 2 of 3 with polling.

The system which should have been using for attitude detection in the 737 MAX, and wasn't.
Is Engineering Physics considered lesser than a Physics degree, or are you saying that both an Engineering Physics and a Physics degree seem to lead to nothing? What's the difference?
Show HN: Ted is the standard task editor
You can argue that no code ever has bugs by that logic, after all you defined the program to do one thing, and it did it, it was merely human expectation that was in error.
I dunno man, I regularly copy partial screenshots and paste them into my gmail of all things and it works perfectly. Also pasting into GIMP, or pasting into Telegram. Similarly I paste text from the terminal into other programs.. honestly, where is the problem? My computer doesn't even have a middle-click button (trackpad) so I don't even remember about the X clipboard most of the time, it's a complete non-issue these days.

> consistent keyboard shortcuts

Apart from the terminal which obviously needs an alternative to Ctrl-C (same as Windows, and shift-ctrl-C beats shift-insert or whatever any day), and Emacs which is, you know, emacs, I can't think of any programs that do not consistently use Ctrl-C and Ctrl-V. So what are you referring to here?
They moved it forward so they could move it up, but the centerline of the engine was still under the original engine's centerline.
Is there anything on your product roadmap about importing my transactions from my old bank to kickstart the analytics?
Ask HN: How to scale internet for 10B users?
The world population is growing and newer generation are more and more on internet.

How do you envision an internet scaled for 10G users ?

Not in terms of technical scalability & load balancing, but in terms of organization: how to handle resources scarcity like usernames ? How to handle content moderarion ? Do you think federation can help (as it's nore like our human societies are organised) ?

Any idea ?
It's really nothing at all like the XP situation was in the Vista days. XP stuck around for years after its LTS replacement was being distributed. Java 11, on the other hand, only made it to Ubuntu 18.04 less than a month ago[1]. Java 8 is also still receiving support from a number of organizations, including Red Hat, AdoptOpenJDK (as you mention), and Canonical, I believe, until Ubuntu 20.04.

I'm all for staying current, within reason, but if I'm running Ubuntu in production, I'm gonna want to get my software as part of that distribution. As recently as March 25th, that meant my options were Java 8 or Java 10.

1: http://changelogs.ubuntu.com/changelogs/pool/main/o/openjdk-...
Yep, good underground techno mixes at 125 or higher bpm can give you the drive and concentration you need for extended periods of time.

My coworkers usually get a slight shock when they learn what kind of music I have in my headphones during work, being a 50 year old guy :)
Are you folks integrated with Quickbooks or Xero yet? I didn't see any info on the website.

Are there mobile apps? Mobile check deposit? If so, any limits on it?
In some of my early YouTube videos (for classes I taught), I would live code. One complaint one of my students had was while they loved the videos, the key strokes were distracting.
Vaccinations are one of the areas where I consistently fail to find any sympathy for the other side (people against vaccinations). There are real reasons why you should not vaccinate specific people, but I've never run into an anti-vaxxer who was a real exception.

At this point I strongly believe that religious and personal belief exemptions should simply not be accepted, in the same way that red lights aren't optional for drivers.
I tried exercise, and now that's all I want to do. Ugh...
> It seems that most Linux users are OK with the current situation

Most people are saying they aren't even _aware_ of the problem, and you've completely failed to describe it here. No one even knows what the hell you are talking about, maybe give it a rest?
If you move the game along faster and reduce the resting time between plays, the average player is going to shrink back closer to something more closely resembling a normal human, so the reaction mass (and thus severity of collisions) will drop a lot as well.
I don't think it does. Other sources I've read suggest the larger nacelle introduces a pitch up during certain flap configurations and at a high angle of attack. It's not the engine thrust that's the problem, but the drag due to the large and further forward nacelle. That's the justification for the MCAS software.

https://theaircurrent.com/aviation-safety/what-is-the-boeing...
Dosen't eliminate a single point of failure, after all a bitflip in the voting mechanism can also result in error.
When you are coding, or when you are working? I'm asking because perhaps you just don't enjoy your job. Can you still code for some hours when you're working on side-projects or learning new things?

I have no useful tips to add beyond what's already been mentioned here. The only thing I can suggest is to clarify if your _job_ might be the real problem.
They can easily obtain the SSID of the network they are at and that's it. Or scrape the Uber receipt from relevant gmail accounts the morning after with the appropriate time stamps. It's trivial with a reasonable degree of confidence to deduce it.
huh? interesting, do you have more info, I love reading stuff like this. I don't know much about the Gripen but it is my all time favorite after the F-16.

Off topic but here's a neat youtube video of Gripen jets undergoing rapid turn-around, on a normal street road with just a handful of people, and special tools for the crew:

https://www.youtube.com/watch?v=49L9BlYQSjw
Hmm, thanks for letting me know!
> That's like saying a DB search is existing competition for a Google Search

If by "DB search" you mean the old-school engines like Lycos, etc., then yes, it is like saying that. And yes, I think those did count as existing competition for Google search.

I suspect that we mean different things by "competition" here...