skysight-inc/HackerNews huggingface dataset:
Flash message currently on the CoinBase support website[1]:

> Partial System Outage: We're investigating an issue where some customers recently were charged incorrectly for purchases of digital currency with credit and debit cards. This is related to the recent MCC code change by the card networks and card issuers charging additional fees. We have identified a solution and any future purchases will not be affected by this issue. We will ensure any customer affected by this issue is fully refunded. We expect this to happen for customers automatically through their bank. If you believe, you were affected by this issue. Please contact support at support.coinbase.com.

[1] https://support.coinbase.com/
Agree. No doubt immunosenescence contributes to the increased rate of malignancy at older ages but the spectrum of cancers seen in immunosupressed individuals does not that match seen in the elderly.
the sounds get "joined". the extensions to the vowels are added to consonants to create a compound.

for example: letter "Ka" క becomes "Kaa" కా by adding "Ka" and "A" like A in apple.

అ becomes the line and circle that gets added to the consonant.

Consonants are not mixed with each other, cannot be.

this seems like it could help for those interested in more info

https://www.omniglot.com/writing/telugu.htm
Well it depends what you like. I never tried any of the Divinitys because I'm under the impression that the storyline is unimaginative and just game mechanics mostly don't cut it for me (let's not mention how much time i spend in Minecraft though).

My 2nd place entertainment activity is reading, and there are few games that can approach a good book in storytelling.
So basically you want me to setup dual boot, teach, offer free support for the rest of their lives, for every person that I know? Because that's the only group who could do what we are talking about.

Or maybe you want me to convince them they should pay someone else to do that because Stallman was right.

I'm sure some people are lucky enough to have friends and family who would accept your values instantly, learn the setup easily and be glad to pay someone else to do it. I can only speak from my own experiences and they don't reflect that (and as much as I might make a comment here and there I won't ever again try to push "my values" down someone's else throat).
To protect from ransomware you need to at least prevent modification of existing files.
I'd go with "blackmail" and "price inelasticity of goods without a substitute."
Well if you link via the API, they give you an overview of your portfolio.
The Netherlands. There work about 25 people at my office. I am currently working at a client, where there are again no women in the software engineering department (about 15 people).
Up: Deploy infinitely scalable serverless apps, apis and sites in seconds to AWS
Why would Auto-Correct kick in on incoming texts or on browser pages?
Unsplash raises $7.25M to build a new economy around photography
Yes, but not every user who needs a program can even do that.

The truth is that people are shit at using a computer (https://www.nngroup.com/articles/computer-skill-levels/). At some point we need to draw the obvious conclusion from that: users capable of useful contribution to a project are a significant minority compared to the number of users who need or wish to use that software. How many people develop software? About 5%. How many people need to use software? 95% or more? Point being, no matter how important or unimportant your software is, you are guaranteed to have a user base predominantly incapable of contributing to the project.

This is why the constant responses of, "Patches welcome," or similar in response to user complaints is so hostile to users. It's saying to users, "This application is only for experts," which is likely to only appeal to experts. Since experts are so rare, that doesn't seem like a particularly inspiring response. You're just driving users away from your project.

Yes, anybody can contribute to an open source project. No, not everybody is capable of doing so meaningfully. Yes, anybody can recognize a bad design or bug. No, not everybody is capable of recognizing a good or correct design or fixing a bug. If Linux is to ever become an operating system for the desktop, we must accept that the majority of users are not going to be developers, and a user cannot be expected to become a developer just because they want to use a computer. It is no longer 1975.

The only exception to the above is if your project has a user base entirely devoted to programmers. That's precisely why those projects get so much development time.
I mean, great, but I don't want something that will maybe work in a few years when there's something that works well now.
Ripgrep 0.8.0
I can switch to any cell phone provider I wish at any given time. ISPs that isn't the case for the vast majority of the US.

I was originally with Verizon, but the pricing was a bit steep so I left (grandfathered unlimited data plan, but was paying pretty heavily for 2 said plans).

I switched to Sprint and that was working fine, their unlimited data plan was working and the prices were much cheaper. However, the previously mentioned fiasco with our ISP meant that tethering was now important to me as a fallback when needed and Sprint's plan didn't include tethering and it was a bit steep at the time (as a developer, I have to work on things at night sometimes from home and garbage internet won't suffice there. I empathize heavily with the people in the neighborhood who work from home constantly/online classes, I do).

So I switched to T-Mobile with the Simple Choice plan at the time with basically same features, but 14GB tethering per line and added two more lines for the kids at a reasonable rate. January I switched to the One plan and added International Plus (unlimited tethering) and I predominantly tether now and only connect to my actual router that leverages the garbage ISP when I need to use my internal network (and I check the internet at that point and it is still bad). Plus, tethering is typically 3x faster than said ISP. Needless to say, I absolutely love T-Mobile in our location, it isn't great everywhere though from what I hear, and it works fine for me as an outright replacement (I don't do Netflix or other streaming from computer, so my tethering isn't particularly damaging. Plus, not in an area of high congestion).

So there's a ton of difference here: I've been able to move around as needed to get what works best for me when it comes to the cell phone company side of the equation and I've been hamstrung with the ISP side of things. Plus, I don't even dislike Verizon and Sprint, they work well, but it just didn't work for my needs. With ISPs and the limited competition, they have little incentive from their peers to make me like/accept them, case in point the ISP we're stuck with until end of March.
I don't think your link says what you claim. The link says that users of Win S will have to pay $49 to upgrade to Pro. S is store-only mode, meaning it can't run anything that didn't come from the Store, whether it's win32 or otherwise.
Yeah. I know long-time journos who use it and it seems to have become pretty widely accepted. But, having been at least somewhat involved in journalism for a long time, I probably had never seen that spelling before 15 years ago or so. I admit I tend to use it today. Here's a piece that William Safire wrote in the Times a long way back:

http://www.nytimes.com/1990/11/18/magazine/on-language-hed-f...
> I'd recommend using a language with garbage collection unless you really need to not though; OCaml is quite Rust-like but means you won't have to worry about the borrow checker

OTOH, Rust arguably has a better story for tooling (build system, dependency management, etc.), a more full-featured standard library, and better concurrency support. Depending on your priorities, some or all of these might be worth having to learn the borrow checker.
Ultimately, I think it comes down to metabolism. As you age, your metabolism slows. Coenzymes like NAD+[0] are depleted.

[0] https://www.nature.com/articles/nrneph.2017.5
Dreamcast: https://github.com/reicast/reicast-emulator

Saturn: https://yabause.org/

DS: https://desmume.org/

PSP: http://www.ppsspp.org/index.html

PS2: https://pcsx2.net/

All of these are open source, support Linux, and have good compatability.
> It also has adheres to Fantasy Land, Static Land, and has defintions for santuary-def.

I think I understood a couple words in that sentence, like "it" and "has". :P

Looking up fantasy-land, I found https://github.com/fantasyland/fantasy-land. I would like to better understand these monads everyone is talking about.

But, just to be super honest -- and possibly completely wrong -- the terminology is really off-putting. At a glance it just feels super complex, academic and completely divorced from practical coding. I get vibes of enterprise java class hierarchies looking at this stuff.

I hope I'm wrong, and I really am interested to learn more about it, but I can see from the OP's linked thread that I'm not alone feeling this way. It's not at all clear why I should be thinking about my JavaScript algebraically at all times, or what the practical advantages are. After decades of coding, I'm just getting more alergic to complexity, and this feels like complexity.

What are some good online resources that might help me change my mind and see the light?
In Florida, an AR-15 Is Easier to Buy Than a Handgun
The five-paragraph fetish
Promise.all() does a pretty good job of parallelizing tasks while maintaining readability.
In some contexts it is a big deal, though. I suppose the answer to that is that everyone who uses Word should learn to use Latex instead but that's not realistic.
Also, if you have a Windows Update pending that requires a reboot, attempting to install anything from the Windows Store will fail, sometimes with a cryptic error code and sometimes not even that.
Julia is homoiconic but has much more complex syntax than Lisp. I personally find Julia macros harder to think about than Lisp or Scheme macros, partly for that reason.
I think far more likely that the predominant variable is the expansion of mutant clones over time to occupy large fractions of the stem cell reservoir.
I don't think it is beautiful. This fills program with lots of unnecessary `if`s for checking results of each call. Also, it prevents one from chaining functions like a(b(x)).
Such a dumb discussion. One guy saying “Here’s a proven design”, someone else calling it “Typed Language Fantasyland”.
Looks cool, wish there was a Swift course. Maybe I'll make some cards as I go.

Here's a bug:
Your search uses regular expressions without validating them.

1. Go to "https://www.soyoulearn.com/app/#/cards/search/"

2. Type: c++

3. The autocomplete errors and page goes blank

4. Inspector Console: "SyntaxError: Invalid regular expression: /c++/: Nothing to repeat"
I can't speak for Telugu however, [Devanagari](https://en.wikipedia.org/wiki/Devanagari) is very similar and used throughout northern India. Each vowel and consonant is considered as a separate entity. Each consonant has a pure form and a combined form with every consonant. There are also combinations of two or more consonants that can also be combined with each vowel!

For learning, you just learn the sounds separately for each vowel and consonant. So you can read & pronounce anything written in Devanagari script but not understand it if its a different language :)
Yeah, fair enough. I started my career in the world of computers doing Windows desktop administration stuff and I was kind of surprised to learn how primitive the competition seemed to be.
Employees do not actually cost 2x their salary in benefits, payroll taxes, etc. The 2x includes office space and the associated costs of running the office, and a Silicon Valley markup for other benefits like free food and luxury shuttle service. For most companies, an employee's total cost 1.25-1.5x of salary.

Most government agencies generally own the land and buildings in which the agencies are located (excepting agencies which entered into lease-back arrangements...). Whether or not those savings are eaten up by retirement benefits depends on the jurisdiction.

Source: I've worked in Finance Departments and have actually seen the cost side.
I'm not sure how it works in all languages, but in Python you have to deal with errors in a try/except block. In general the way you handle errors that happen on "blocking" async calls is by wrapping in a try-catch style syntax and handle the error. How would you handle the error otherwise?

You can handle asynchronous code in JS in four ways: callbacks, Promises, generators, and async/await. In the former two, errors are dealt with in a non try-catch way, to the programmer, because either you pass the error as the first callback parameter, or the VM handles error passing for you and you deal with it in a catch block. The latter two you must wrap code that may fail in a try-catch block (or just not handle the exception). You can stick with callbacks, but it's generally easier to read well written Promises, and in a lot of cases async/await make it even clearer. The only time that it can be confusing or difficult is if you want to do multiple await calls simultaneously.
> Like seriously buddy, the GUI desktop is now ~40 years old and windows /still/ can't support uninstalling the default desktop and installing your own.

Actually, it is worse: you used to be able to replace the default desktop and install your own from the first versions of Windows up until recently. Now you can't and with Windows 8 Microsoft removed a ton of functionality when it comes to customization (e.g. you cannot disable DWM and you cannot use the classic theme - which was the only one with support for totally customizable color schemes).
I used it quite happily circa 2009 and at a different company in 2014. In both cases it was being added to systems that already had mature functionality built atop a RDBMS. In the first case it was used to store events that had started to overwhelm the main RDBMS with write volume. (Originally a system with one database as the monolithic data store.) Probably Kafka would have been even better for this use case, had Kafka been available at the time. But MongoDB did the job very well. I did a prototype in Cassandra too before settling on MongoDB, but MongoDB had much better docs, drivers, and single-node read performance at the time.

The second time I used MongoDB to automatically track templated email bodies that were being delivered through a third party mail platform. We had dozens of recurring templates and many more one-off templates for different curated campaigns. If somebody complained that a link or image or token was wrong in their email, we wanted to be able to look back at the history to see if the problem was in the template data or potentially a client issue on their side. Most of the queries were ad-hoc and not very performance-sensitive. This was where a flexible JSON document format came in handy. Modern Postgres would have worked well for it too, but that wasn't available in the company at the time. With MongoDB I got good flexibility, adequate speed, and I avoided reinventing wheels by not trying to shoehorn the data into another MySQL table. I was able to solve a customer support pain point in less than a week and the system has worked well for nearly 4 years now.

I'd be really frustrated if I had to use MongoDB as my only data store. I would guess that much of the hate for it comes from people who were forced into that position, or maybe from people who didn't take its documented limitations seriously enough before productionizing its use.
Dancing gone wrong
This also helps avoid chicken-or-egg problems such as "You haven't worked remotely before, so we won't hire you to work remotely".
Unity is probably the big reason why many games have native linux & macos versions today.

On macos, the mac versions tend to be slower than the windows versions on the same hardware.
True. Fixed. Thanks.
TLDR: if you notice an unauthorized ACH charge, call your bank and dispute it ASAP! Time matters.

The scary thing about ACH is that your total possible exposure is not limited to the money in your account. Coinbase could do a $10,000 charge via ACH and in many cases even if you only had $100, the charge would go through.

HERE’S WHAT YOU CAN DO: for unauthorized ACH charges, every minute matters. If you call your bank and report the charge within 12-24 hours, you’re likely to have the charge reversed fairly quickly.

However, if it’s been more than 3-4 days since the charge, disputing and getting resolution to an ACH charge becomes more laborious and time-consuming.
> "I've never seen triggers used successfully in any production application"

Triggers have one or two good use cases, and plenty of bad use cases.

I would suggest the strongest use case is for data validation. Databases don't have very sophisticated type systems, and custom data types can cause headaches. Database triggers allow you to ensure that the data stored in fields matches a set of criteria. To give a basic example, if you had a customer table with an email address field, you could validate that the email address had an @ symbol using a code in an insert and/or update trigger. Of course, you should have similar checks within the software that sits on top of a database, but by putting the validation at a low level by using database triggers you can be more confident that the data integrity will be protected.

As a second use case, if the triggers are being used to maintain data for audit or reporting purposes, that can be fine.

However, aside from the audit/reporting use case, I would recommend avoiding using triggers which span multiple tables (unless there are some exceptional circumstances where it's the best option). Things get messy when you have a chain of tables, each with their own triggers that can update other tables within that chain. If you spot lots of code like that, run to the hills!
This is another one of those correlation-but-not-causation studies that the media loves so much to twist into causation-implying headlines.
If they really just want to steal wouldn't it be easier if they let Tesla have a factory? As it stands now China is on the way to sell 1 million EVs a year and Tesla is not going to have a factory by 2020 at the earliest. Doesn't sound like a great plan if the plan were to entice Tesla to have a factory so they can steal from it.
A similar situation exists for consumer grade WiFi routers in the US. For about a year now, it's well-nigh impossible to flash routers with DD-WRT, OpenWRT, and friends due to the new FCC conditions manufacturers paid^H^H^H^H lobbied to get put in place.
It's a good idea, so people should keep fighting for it, even if it takes more than 20 years.
If you're not a fan of lispy languages, Z3 has bindings for .NET, C, C++, Java, OCaml and Python.

For example, Python version of the “x + +0 = x” check looks like this:

from z3 import *
s = SolverFor('QF_FP')
x = FP('x', FPSort(11, 53))
z = fpPlusZero(FPSort(11, 53))
r = RNE()
s.add(Not(fpAdd(r, x, z) == x))
print(s.check())
print(s.model())

(Except that I hardcoded rounding-mode, because I couldn't figure out how to make an unknown one. :-/)
Did you even read my comment?
Trvial once you choose your distro :)

funny thing is when you install various distros you have a look at what's installed and you go "geeze it's installed a bunch of crap apps"

I used to run dual boot, but then got annoyed with that, then used windows primarily and VM'd linux, and now I use the linux subsystem in windows and occassionally fire up the VM.
This happens whenever the system is asked to render text; it doesn't have to be editable.

(it's just easier to trigger in text boxes because you paste and that's it)
I dunno. It's no more massive than most other computing environments. JavaScript is an aberration in the way it's structured. This is certainly a matter of perspective; I tend to think that starting with a restrictive environment like JavaScript (and don't get me wrong, I like JavaScript and write a decent bit of it every day) makes the cage look like the world. Pedagogically speaking, I worry about JavaScript being somewhat damaging...but, whatever.

Anyway, WASM is just trying to remove the restrictions on a strict environment (that's why it's called Web Assembly, yeah?). The example that floated to mind--you've been writing Java? This[1] is written in Clojure, but there's no reason you can't get this wacky in Java. (Not that you should.)

[1] - https://aphyr.com/posts/341-hexing-the-technical-interview
I read that it was related to text-boxes so I figured that could be a potentially hidden culprit. I haven't heard of web pages crashing due to embedded text but if so then I retract my hypothesis.

2nd Sentence of the article says text box but not sure what "other places" are:

"Basically, if you put this string in any system text box (and other places), it crashes that process."
Related: Lately I've been noticing just how bad/outclassed the Mac spelling correction dictionary is.

Often I'll type a sentence and a word or two will get the red-underline. Rather than figure out exactly which letters I transposed, I just right-click and select the word I meant to type.

But half the time Mac OS can't figure it out. So I copy my misspelling, paste into Google, and the "Did You Mean...?" feature gets it right every time.
Ask HN: How to run assembly code on AWS RedShift?
Last year a link was submitted on HN to an article by someone who figured out how to run assembler code on AWS RedShift. Anyone have that link handy?
> when there's nothing left to invent or discover?

You're not married are you? You don't have kids either?

Most married people with kids find new challenges/problems/pain everyday, requiring innovative solutions. Spend a day with a toddler, they invent stuff ALL day.
They're all offshore. The offshore people use their geographic obfuscation to train in juniors to more senior abilities, and that's the only means companies will pay for it.
Not to mention promises swallow programming errors that should fail loudly (TypeErrors, ReferenceErrors, etc), and treat them the same as you would treat an HTTP 500 error.
I just used bitcoin.tax to calculate my 2017 returns, it has a terrible UX and also does not offer a real time portfolio monitoring service. They also have grander ambitions to offer a portfolio investment service.
My own custom one actually. I wanna get more data however to improve upon it. Right now I don't claim that it's better (or worse) than the existing ones.
The only exclusive that I've remotely cared about is Last of Us, and I'm not about to buy a console for 1 single game.

And the number of games I'd leave behind in Linux is way more than a simple handful.
If you are under contract & NDA with us, you can get more detailed information. I'm not willing to speak more, even off the record.
This isn't really news for people familiar with medical device regulation. Depending on exactly what the new technology is, you can get approval based on a predicate device.

Otherwise, your most basic medical devices (bladder catheters) would be crazy expensive as the manufacturer would need to run a clinic trial to test a piece of tubing.
I've been running the nightly version with "error_on_line_overflow = false" and it's been a fairly smooth ride. It's worth mentioning that I also haven't seen it fail to format a line within 100 characters since switching to the nightly version a month or so back.

https://github.com/rust-lang-nursery/rustfmt/blob/master/Con...