skysight-inc/HackerNews huggingface dataset:
The issue is going to end up being related to some sort of date being injected by the front-end and propagating that incorrect date into the infrastructure.

Somewhere within the infrastructure there's going to be an assertion such as

if (max_drift_delta > delta(order_live_date,system_live_date) {
# oh crap, something is completely broken in our system where did this come from?
blow_up("terrible things are happening! how did we get this order")
}

which is an excellent and correct catcher for "terrible things are happening" since those things should never happen. That blow_up() code path is likely to be very expensive which kills performance of the system, which in turn means that it no longer can handle the load.

And since RH has lots of people who use apps, it is not that they can just push an immediate bugfix.
Show HN: API for detecting canned CS replies
Hi, author and maintainer of Tabula (https://github.com/tabulapdf/tabula). We've been trying to contact you about the "Tabula Pro" version that you are offering.

Feel free to reachme at manuel at jazzido dot com
> You don't provide any facts or resources that prove the money spent in a fiscal stimulus returns a greater rate than the interest on it.

1. I never said fiscal stimulus was guaranteed to return more than the interest to service the debt needed to pay for it. I said if it does that. My point is deficit spending == bad is not always true.

2. You didn't provide any facts or resources to prove that there exists no possible fiscal stimulus that could generate a greater return than the interest on the debt needed to pay for it.

If you want resources, Google it. You'll find plenty of information backing up the claim that it is possible for deficit spending to pay for fiscal stimulus to be a net benefit.

>You don't address the fact that the debt has gone up 300% over the last 20 years while the GDP is up only an average of 2.5% a year.

Why are you quoting a 20 year value for the debt, but a yearly value for GDP?

>Printing your way out of debt is not a solution, ask Argentina.

Instead of looking at Argentina, why don't you look to the US? We've been effectively printing money since 2008 and inflation hasn't come close to going out of control.

The US isn't Argentina, and saying look to Argentina is no better than people saying look to Somalia for an example of why small hands off government doesn't work.
Does knowing C require knowing Linux\Unix? While I know there's a strong relationship between the two, I don't think that it's a hard requirement. You can learn C syntax and how to compile it with pretty minimal Linux\Unix exposure.

I do agree that it was a deficiency in the way the course was taught, luckily that professor no longer teaches the course as it became obvious that he wasn't comfortable with Linux or C. Still, that's when it became apparent to me that if people will avoid using an environment they're uncomfortable with, they will. Some students made the grave sin of running their code in Visual Studio on Windows rather than using GCC, and it was accepted because the code worked. Those students graduated all the same, despite having no knowledge of man pages. It's a lot more common than you'd think (and more than I'd like).
It's more than Software Engineers that perform armchair economic analysis. I wouldn't single them out. Anybody who's well-to-do and participates in markets has a direct interest in paying attention to the Fed and markets. Anybody in top 10% likely has good reason to pay attention.
Well that’s what happens when the elected leadership isn’t held accountable for performance.
Yes, it works with some applications, like Jitsi. No luck with Skype so far.
I have no doubt she is. And certainly being young is no guarantee of progress.

But let's compare the numbers of moms like that to the number of racist uncles. From whom do you think those angry neo-nazis learned their rhetoric?
> "buy on rumor, sell on news"

Let me stop you right there - stock market is a multi-agent system with autonomous algorithms making micro decisions, cap managers doing strategic decisions, and everything in the middle. Add a bit of chaos theory. "Buy on rumor, sell on news" is an extremely simplified and naive rational for explaining how a stock market works.

Most theories of how a stock market works have a built-in fallacy. If someone figured out how the stock market fluctuates, it would be ironed out by massive hedges.
Twitter launched at SXSW. The interactive conference is a lot of things, and was historically a great place to get many eager first movers trying your thing overnight.
Compiz/beryl exists since 2006 which is 14 years ago. And this was really impressive working software, not just a demo. So impressve in fact, that it made many people switch to Linux. Windows Vista with a truly 3D accelerated desktop came after that.

Also this "news" does not tell that Wayland is finally delivering. It tells us that the Wayland implementation of Firefox has reached feature party to X11 for very specific subsystems.
Open letter to EU leaders on why their new climate law is ‘surrender’
Some tips for taking notes during meetings: https://medium.com/@john.obrien/how-i-take-notes-during-a-me...
Google Next 20 has become an 'Online Conference' – April 6-8, 2020
It is unfortunate that you believe that what you describe is "free speech" and a "free press". You are in fact arguing directly against free speech, and in favor of a scheme where the government is extensively involved in regulation on the content of speech and the opportunities by which it might be expressed. It would be less misleading (to yourself as well as to others) to admit this.

More specifically, you are arguing against the speech that that the US supreme court has specifically identified as "core political speech," which has been explicitly covered by the strongest legal protections, such that any limitations must withstand the strictest legal scrutiny. You are suggesting that treating it with the lesser protections afforded to commercial speech is something good for society, that it is consistent with current legal treatment of free speech, and is consistent with the ideals of freedom. None of these are true.

(Well, not in the US, anyway. In Europe, this is actually normal and consistent with the way that speech is normally treated. But Europe doesn't actually have or want free speech, notwithstanding any protests you may hear about the topic.)
God help us all if our central bank starts taking cues from the Bank of Japan or the ECB and their zombie economies.

Our inability to suffer short-term consequences for long-term prosperity is a real issue that we as a country need to figure out how to solve. (Can you solve for human nature?) The fed shouldn't have made cuts in 2019 at the height of the market, we should have let failing banks fail, we need to start spending responsibly if we want to remain a reserve currency, and we need to learn that forest fires clear out the undergrowth for new growth.
It looks like the rates actually went slightly up from a few days ago (though these depends on many variables, but I'm comparing to my local rate that I've been checking for weeks). Might change tomorrow based on today's news.
I do not think I have ever witnessed a reaction so extreme to a disease that is comparably mild (I understand that the elderly and immunocompromised are at higher risk, I am referring to young, able-bodied people). This applies to Germany as well as the US. I notice the effect it has on co-workers who tend to follow social media and are constantly panicking. Constantly discussing rumours from Twitter and even staying home because they are too afraid to leave the house. The unchecked spreading of news definitely seems to have an impact on the population's behaviour and I find it somewhat concerning to observe how easy it is to push people into a frenzy.

Maybe the perspective is also a bit skewed because people that post online often tend towards the paranoid and fearful type (somewhat of a conjecture), so there might be a self-perpetuating bias. Users that are not concerned do not bother to post so everyone just reads panicky posts.
In terms of operational knowledge and processes, we work with large clients in France that have huge yearly turnover. We developed operandy.com as a tool for them to document processes. It turned into a way for them to value and automate low-value work later on.
Plant a tree.
You are right. But it's not needed in Lobster, because threading model is different. It doesn't have concurrent access problems:

> Lobster built-in multi-threading functionality ... is different from multi-threading in most other languages, in that it does not allow threads to share memory or any other VM state.

http://aardappel.github.io/lobster/language_reference.html#m...
A balancing cactus - e.g. https://www.amazon.co.uk/Plan-Toys-0410101-Balancing-Cactus/...
Location: New York

Remote: Yes

Willing to relocate: Yes

Technologies:
Python,
Java,
JavaScript,
Kuberenetes,
Docker,
SciKitLearn,
Pandas,
VBScript

Email: muhammadraza0047@gmail.com

For resume please reach out to me on my email I would be happy to provide you with my updated resume. I’m currently working for a financial firm building tools that helps them do data analysis better.
I’m currently also looking roles such as Data Analyst,Data Scientist,Data Engineer or Software Engineer
That's a glib assessment of the Fed. In hindsight, every prediction will have cases that, in your view, would fit "They have no clue.".
The software fix also leads to a phone that lasts longer.

Bad for Apple? No.
SXSW organizers should be sued by the city if any outbreaks caused by this stupid must-have event.
Nylas | New York, NY-San Francisco, CA-Denver, CO | Onsite or Remote (US and Canada only please) | https://www.nylas.com

Our mission is to empower the world to communicate with context and insight. The Nylas Cloud APIs powers email, calendar, and contacts features in SaaS products ranging from CRM and marketing automation to recruiting tools, scheduling assistants, legal and real estate platforms, and more. The Nylas email API integrates with 100% of email service providers, allowing bidirectional email sync between SaaS apps and your email client.

Tech Stack: Python, MySQL, Redis, Kinesis, HAProxy, Linux, Javascript, React, Redux, Flux, Flow, Elasticsearch, AWS, Jenkins, MyPy, nginx

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/nylas

Our open positions:

- Support Engineer (NYC or Remote): https://grnh.se/dbbcd4ab2
- Support Engineering Manager (SF, NYC, or Remote): https://grnh.se/f630c94f2
- Technical Account Manager (SF, NYC, or Remote): https://grnh.se/0589a7a62
- Lead Product Security Engineer (SF): https://grnh.se/8fe7c7f12
- Site Reliability Engineer (Remote): https://grnh.se/fd2ae2e12
- Senior Software Engineer (SF): https://boards.greenhouse.io/nylas/jobs/4668889002
- Senior Software Engineer (NYC): https://boards.greenhouse.io/nylas/jobs/4668874002
- Staff Engineer (SF, NYC, Remote): https://grnh.se/127c7a2b2
- Engineering Director/Manager (Toronto): https://boards.greenhouse.io/nylas/jobs/4638019002
- Business Development Representative (SF or Denver): https://grnh.se/9cc672b32
- Director Sales, Northeast (NYC): https://grnh.se/8964cbe92
- Enterprise Account Executive (SF, NYC, or Denver): https://grnh.se/cf675dcf2
An opinionated framework for project metrics
But he doesn't ignore it... the last paragraph says:

> To be clear, I'm not saying that I or anyone else could have done better with the knowledge available in the 70s in terms of making a system that was practically useful at the time that would be elegant today. It's easy to look back and find issues with the benefit of hindsight. What I disagree with are comments from Unix mavens speaking today, with comments like McIlroy's, which imply that we just forgot or don't understand the value of simplicity, or Ken Thompson saying that C is as safe a language as any and if we don't want bugs we should just write bug-free code. These kinds of comments imply that there's not much to learn from hindsight, we were building things as well as anyone could build things in the 70s, all we have to do is go back to building systems like the original Unix mavens and all will be well. I respectfully disagree.

In other words, the real problem isn't that modern software is getting more complex (as there is a good reason for it); the problem is that we're insisting on using an environment that is not up to the task of dealing with modern complexity.

For an example of how insane this world is: consider putting your source trees in a location that contains a space in its name. How many build systems are going to completely and utterly fail to build your code? And... why should we tolerate this situation?
We Built a Streaming Analytics Solution Using Apache Kafka and Druid
Some good stuff in there! I really like this one:

Forgiveness

Users like to explore an interface and often learn by trial and error. An effective interface allows for interactive
discovery. It provides only appropriate sets of choices and warns users about potential situations where they may
damage the system or data, or better, makes actions reversible or recoverable.
Windows 95 was developed at a time when people thought that Pen computing would be the next big thing so they put in a lot of pen stuff that eventually was barely used. It always stayed a niche.
That's a nice variation on the theme of Lovecraftian fiction. Not just that delving too deeply into the truth of the universe will make you insane, but that it's far too easy to get there unless you're actively being manipulated away from it.
> This works in an idealized free market.

It works in any kind of market that isn't a dumpster fire. The closer to idealized it is the better it works, but it still works in real markets that actually exist. The people who sell towels to Walmart are not an "idealized free market" but it's close enough for practical purposes.

> Health care is, for a variety of reasons, fundamentally incompatible with this, even if the powerful and wealthy interests within it are not actively working to destroy some of the basic premises of a free market (like equal information).

Health care is not incompatible with it. People place a high value on life-saving treatment, but that's as it should be. It has a high value. If it costs a lot to provide or develop, it's worth the cost. The key is to not pay that cost in cases when it isn't necessary -- but you still want to in cases when it is.

The state of US health care and insurance regulations, however, are a dumpster fire. It doesn't have to be like this. The status quo is not optimal.

As you say, even just having real price transparency would mark a significant improvement.

Fixing that is hard because there are powerful interests behind the status quo, but the same interests are aligned against a single payer system. You can't use it as an argument against one and not the other.
Hideo Kojima’s Strange, Unforgettable Video-Game Worlds
retracted based on feedback
No, you can get your information from Hacker News.

(Do check your domain even if you didn't get an email, since they have not delivered emails to everyone who is affected.)
I think monoliths can be written the same way such that you can change one module without changing the others. Microservices enforce that best practice.
Almost all satirical communities eventually lose the satire as new members cannot distinguish between satire and genuine content.
Try cold showers for a week or so. Not lukewarm, cold. You won't care about the cold bidet anymore, I promise.
The effects to the mortgage market aren't immediate, but should follow on soon. I'd keep an eye on current rates and observe the fall before signing any paperwork.
Show HN: Drag and drop page builder for Gatsby and React
It's possible to be both scared and responsible.
How do you feel about argv?
It can actually be upto three weeks before symptoms show all the while being infectious.
They still work on plain lists with the same syntax you could always use (that is, lists are a member of the Foldable type class), right?

If so, then this primarily seems like an issue of how to present the documentation and not the mechanics of the change itself. Instead of autogenerating docs that say concat :: Foldable t => t (t a) -> t a (or whatever) and making people think about Foldable, write docs that say that concat is still [[a]] -> [a], with a note at the bottom saying, by the way, this generalization exists, click here to see the more complicated version if you've decided you care about Foldable. Probably the text of the docs remains the same, in fact ("concatenate a list of lists together into a single list"), you just display the real prototype and explain that "list" could also mean something else. (There's a number of ways to implement this, from writing docs by hand, to extending the doc protocol to support this specific case of lists and Foldable, to extending the doc protocol to support documenting a fake function prototype and then have a link to the real function at the bottom, and using the type system to ensure that the fake prototype is just a special case of the real function.)

A corollary is that documentation presentation is an inseparable part of library / tool design.
This is actually in Go, but the issue is the same.

Suppose you have a struct like this:

struct foo {
struct bar elem
} s;

If you know the address of `s`, you just calculate the address of 'elem' from it and read the contents; a single memory read, all the data together cache-wise. Suppose on the other hand you have a struct like this:

struct foo {
struct bar *elemptr;
} s;

If you know the address of `s`, you have to first read `elemptr`, and only then read the value of `elem`. That's an extra memory fetch, and probably from a different part of the memory than `elem` is from. Copying on modern processors is very fast, and the resulting copy will be "hot" in your cache. So conventional wisdom I've heard is that unless `struct bar` is quite large (I've heard people say hundreds of bytes), it's probably faster to just copy the whole structure around than to copy the pointer to it around and dereference it.

Caveat: I haven't run the numbers myself, but I've heard it from several independent sources; including, for instance, Apple's book on Swift.
> Another idea about transitioning could be taking a break from development. Maybe there are other technical skills that you have or can learn (i.e. video editing, 3D design, penetration testing, etc...) that might spark that original flame or leaning and enjoying what you do.

As someone who is in the same boat as OP, I think this is the path I want to take. I am currently learning UI and Product Design to augment my web coding skills.

Seems to be a natural path since I got frustrated that I can code websites but couldn't conceptualize one in the first place.
If you're getting a PhD you might want to consider a Data Science / research role, or at least an analyst role. If you wanted a job as a Software Engineer, why stay in school so long? Many SE roles don't even need a bachelors degree (though, ofc, companies want people with a BS).

I've never worked with a PhD software engineer, but as a data scientist, most of the people I work with have a PhD or masters. I'm the odd one out not having a degree.

And to answer your question, when I post in the Who Wants to be Hired threads I always get responses, but I've got 10+ years of industry experience, so it makes sense.
The "passing the problem to the next generation" thing doesn't make any sense.

There are two possibilities: If in 25 years there wil be enough real resources (machines, infrastructure, knowledge..) for covering all the needs of the people, the accumulate debt is not going to be a problem. If in 25 years there will not be enough real resources, the government finances are going to be irrelevant.

So, what is the best way to make sure there are going to be enough resources? investing in infrastructure and education or "saving" money?
I was bearish yesterday, but looking at the raw data seems more reasonable ( spent a lot of time reading and analyzing).

The statistic influencers currently are China, South Korea and Iran.

Then it seems to help that people are more aware and numbers seem to be dropping. I'm short-term bearish, although it could change with an extreme outlier within the EU.

It also helps that I can see what a big corporation ( where I work) is doing and I don't see any panic. Rather creating awareness.

I'm also aware of the most vulnerable companies ( travel + flight) where a friend works and it seems to be okay, as in: "not as bad as the news seems to suggest", but nonetheless carefull.
> it was to suppress and divert turnout of the opponent's supporters.

Surely you're aware that political mudslinging ads have been a thing since like, forever, right?

> finding black voters and highlighting Hillary's 25-year-ago comment on "superpredators"

Maybe don't say such crazy things, don't have to worry about someone calling you out on it. I don't recall her campaign ever addressing this issue, I don't recall any sit down where the media pressed her on the issue.
Hash algorithms may not have been the best examples as they require client support.

A better example would be something like Certificate Transparency. Currently, browsers may require Certificate Transparency for certificates issued after a certain date. A malicious or compromised CA may work around this by backdating certificates. This would be less of an issue with shorter certificate lifetimes.
It has a nice GUI for different option strategies. Great website and mobile. Fairly cheap commissions too. If you are just buying/holding shares probably not the right platform.
No problem.

These things can be true as well, and none of them imply that Apple intentionally slowed phones to boost sales.