skysight-inc/HackerNews huggingface dataset:
No I was not, but I’m looking into it right now. I built flow/stock models to help my company’s decision-making processes a few years ago after being exposed to them at a convention in 2012.
Look up a YouTube of somebody using it and discussing its features. Basically you could mount computational resources like cpus/ram/network/etc from an external resource server. It also had a graphical equivalent to the Unix pipe between applications.
Where's the greater RoI in this case, what shady shit were they doing once they gained access to users email passwords??
Show HN: Maildown – email campaigns with Markdown syntax
Hi, I just launched the MVP version of my startup, Maildown: https://www.maildown.app, and I'm looking for a bit of feedback on the product.

As a serial hacker, I've made a few different products over the years, but have never been happy with any of the email campaign management tools that I've used in support of these - they all seem to be based on WYSIWYG editors, which I find very time consuming.

I created Maildown as a solution to this - it allows you to generate your email content using Markdown syntax, meaning that you can create and send your content a lot more quickly.
At the moment, its at a very early stage - the functionality is a bit limited and its probably still a bit buggy. However, I'm putting this out there now to see what appetite there is for a tool like this.

Thanks,
Chris
Needs to Be Viral
I value a real answer that shows who _he_ is much more than a generic quote you can find on a wish card _anyone_ can receive. The interview is about him after all.
It seems to me there is some kind of political war going on when it comes to education about computers.

One side argues, they must know what a computer is, how it roughly works, what it can do and cannot do, and how you can program it.

The other side says, knowing how to use Microsoft Office and Excel, and Facebook and Instagram 'responsibly' is enough, and they fight tooth and nails that the education doesn't become deeper.

This is my experience in Germany, though, where digitalization is understood as replacing books by tablet computers from Apple in school.

Have you made similar experiences?

Edit: Let me reiterate on that. I think part of the fierce resistance against deeper education is fueled by fear.

To explain that, I see how mathematics is used in schools as a rough intelligence test. And the results in math are important, not because people would need differentiation of nested functions at work, but because the grade in math is used as a proxy by the society.

Abstract thinking is difficult for many. And they dislike it. A fundamental education in computers requires abstract thinking. So with that, there would be even more filterng between those who think good, and those that don't. People are afraid of that. So they fight that change.

I think people are afraid of loosing out and becoming meaningless and irrelevant in a world of computers, i.e. a world of abstract thinking.
Anaphoric macros have been used in common lisp since forever.
Picking Apart Stack Overflow; What Bugs Developers the Most?
Integration Testing with Javalin
I'm not looking for a job ATM, but i took a quick look at the site and while it looks clean and nice, the tags do not seem to work: the tags bar (why is it hidden by default? Initially i thought there wasn't a tag feature at all) at the left shows tags that are not part of the posted entries and the tags above the posted entries are not clickable. Also the search box should include tag (explicit when prefixed with # and mixed/fuzzy if just text - so, e.g, searching for #foo will only display entries with #foo tag but searching for just foo will display entries that contain the foo word but also the #foo tag).

Also i'd expect the location to be a drop down box with the locations sourced from the posted entries.

But good luck anyway, it sounds like a useful site (although like all those job posting sites, it mainly depends on the companies to post stuff there which i guess will be the hardest part).
I’d say it proves that cryptocurrencies that do not allow fractional reserve banking are just rehashes (no pun intended) of old & discredited bimetallic/gold standard/specie/mercantilist ways of thinking.
Great job launching! Simple but effective landing page, I look forward to seeing the product evolve.
PGs On Lisp details these macros from common lisp. I'm unsure how old they are.
> Ruby is all about options

Err, is that why things like Rails are convention over configuration? I personally would rather have consistency throughout ruby codebases than various random solutions people have come up with.

@1 and @2 is more difficult to read, full stop. It's more difficult for newcomers because it's more random "magic" that one has to learn, and it's difficult for ruby devs when they read other people's code and have to discern what @1, @2, @3 might possibly be. At least variable names give information, if done properly.

Matz even stated this was a compromise. I think it's utterly unsatisfactory for Ruby to just accept this as it is currently. There has to be a better solution than @1 and @2.
> This is a problem I don't understand too.

I always tell my clients' staff "There are no such questions as 'stupid' questions" to encourage them to explore. People in many cultures don't explore by and large because they're afraid of ridicule. I take pains to tell everyone who is exploring, including myself, that while exploring a new skill, concept or task, a state of discomfort and clumsiness is normal. Somehow our "go-fast", pre-packaged-experience culture has forgotten this lesson that every infant learns early on.

This "what should I do?" posture permeates many retiring individuals, as well. I have an Emacs Org file with over 6,000 lines of "I want to try this..." reminders that I'm adding to many times a week and sometimes several times a day, so this is very much a "...not where I came from..." that I've puzzled over for awhile. I hypothesize that this happens because many people allow a perception (whether by themselves or via others) that pigeon-holes themselves and their human potential.
> people who like you will go out of their way to make sure you get the invitation

Yeah, but sometimes you want to get invited by people who don't actually like you enough (or even know you well enough) to remember you're not on Facebook.

I'm not on FB, but I know of multiple local groups discussing issues and organizing meetings on private FB groups, which would be hard to participate in without an account.
Nice. Thanks. I saw the light saber version is in ASCII in the source for usds.gov, I figured there was a meaningful back story.

One more observation: If I were to want to work for the USDS, there aren't job listings (that I saw) nor would I know what I was applying for by clicking the "Apply Now" button.

I have been out of Fed. Gov. for about a decade, but the hiring process was very complex and confusing back then, the "rule of thumb" was for people to apply to as many as thirty jobs, and expect to wait a month for a response. I'd recommend explaining how (if) USDS is different. I certainly wouldn't fill out the "Apply Now" form not knowing what I'd be interviewed for, in DC, with a response sometime in the next month.
Not if you're working for a company that has an "unlimited vacation" policy.
Amazon loses money on their online shopping. It is their consumer-facing offering so it grows their brand, while they make their money via services like AWS.
If you click the pictures they change
What technologies do you use to power this? Something like YOLO?
My new theory is that he is Bill Wurtz
Sometimes it's nicer to send money than it is to authorize someone to take money from an account, especially if you're unsure of the recipient's ability or desire to protect that account information (credit card number, bank account info, etc). For me, Bitcoin has effectively replaced cashier's checks.
The programmer's job is to come up with the best solution in the minimum amount of time. That's an ill-posed/unsolvable problem. Hence they will sometimes come up with a solution that's not perfect, and they will leave it to QA (or the product designer) to see if the solution is acceptable.
No, that's basically what inbox was. More whitespace and less (hopefully irrelevant) information on the screen. There was also some extra functionality but I don't think this app implements it
Technical documentation can be unhelpful as it sometimes leaves out a lot of surrounding context. So even if you’ve got the docs it can be unclear how to apply what they say as so much other knowledge is assumed by the authors.

This is understandable as they tend to be written by people who know the thing inside out and backwards, but there can be a gulf between the beginner getting started guides (if any) and the proper docs, that only reading/asking questions can properly fill.
> the EU restricts subsidizing airlines

I didn't mean subsidized in the sens of "tax money is given to airlines" I meant energy taxes for other means of transportation are much higher than for airplane fuel, which pay very low CO2 taxes compared e.g. to cars. That is: they are given an advantage through the
CO2 taxation.

If planes paid for their CO2 emissions, we'd be closer to having the train be cheaper than flying.

Obviously we want both more passengers and freight to go by rail. To get there requires investments in infrastructure. Sweden being the most blatant example of where in the last 2 decades, rail infrastructure maintenance was the first thing cut to compensate whatever budget hole needed to be filled. It's now decades behind, and that's the main reason I can't take a train between Stockholm and Gothenburg and expect to make my meeting in time - instead I have to fly or drive this quite short bit, even though both the the time it takes and the cost is similar. The train simply isn't reliable enough to use to go to an important meeting.
Show HN: Incentivai Simulation Tool – simulate impact of business decisions
Ask HN: How startups manage their operations?
Hey everyone, we are two guys with no tech background in need of some help understanding how successful startups managed their first hires, interviews, new leads, first paying customers, invoicing, customer communication, to do lists, who’s working on what, customer bookings, feedback, change of schedule, how to analyse customers needs to offer more services and all the data that all of this creates?

For a sense of scale and what we do, we have 100 paying customers, we sell a service, think at home haircuts, so we have 8 hairdressers and need to hire 2 more today, then we need to keep track of all the families and manage their bookings, one family might have 6 members, 2 parents with weekly haircuts at 2pm and 4 kids with haircuts from 4 to 6pm every two weeks all good until one kid can’t make an appointment and need to reschedule, so now we need to organise a time the kid and the same hairdresser are available, this happens quite often. But the biggest pain is matching desired customer time with available hairdresser schedule with lots of back and forth through emails and calls, then the next school term the school changes after school activities and we are back to zero, so this won’t ever be fixed.

Then we need to invoice every family, gather feedback, changing hairstyles, hairdresser notes, parents notes, kids feedback, parents goals, our goals, reviews, wom recommendations, new leads, book trial haircuts, trial feedback, etc…

On top of that we have all the CVs we are getting, interview notes, how to quickly find a past CV that wasn’t perfect but we are desperate so let’s interview them again and offer some training, book training, book trial haircut, invoice, get trial feedback from customer and hairdresser, analyse trial feedback, review, hire, etc..

Could go on..
Having lots of options to write things optimizes the happiness of the developer writing the code, but reduces the happiness of the developer reading the code (which might be the same developer, a few months later). That's one of the things Go got right IMHO (although some people hate it, because they feel constrained if they're not able to write code in some "clever" way).
The website contains the same abstract.

I find it strange that the author would not publish the paper on his website but would submit it to random people that ask for it on email.
I just want to point out that, for someone starting with or using Elixir today, their experience may be different because 3 years is a lot for a language and ecosystem where v1.0 was only 5.5 years ago.

Distillery was (is?) broken less than a year ago. Ending up in a situation where such a key component (deployments) is developed and understood by only one person for such a long period of time speaks very poorly to the oversight and development process of Elixir. Beyond that it creates a distrust that Elixir will continue to work or prioritized appropriately — deployments worked on BSD for some period of time.

The last message I got from Github from BSD user commenting about distillery not working was in February 2019. After that it devolved into "here's how you get distillery working in Docker." That's the kind of low quality engagement I walked away from, and that's the reason I continue to recommend against Elixir or Phoenix for new projects.
Per initial reports the black box data suggests that the procedure was followed, but the MCAS was re-engaged, looks like investigations are ongoing if the MCAS can re-engage automatically or if the trim was too hard to manually override and re-engaged by the pilots to be able to use the electric trim to level the plane.

https://www.wsj.com/articles/ethiopian-airlines-pilots-initi...
There are several ways to avoid this.

1. The buses have predetermined stop times, signalled by a beep. You don't get on in time, you don't get on at all. Makes the delays predictable, regardless of the number of passangers.

2. Lines go from A to B and back, rather than in circles, so the delays cannot accumulate.

These are known and widely used. There is no reason why this should happen.
Agreed. It's much more like "just handle these 50 edge cases and you're good to go."
This is where you and most get it wrong. This apathy is one that was created by the political class in India rather than the religious trusts/organizations.

Let me break it down for you:

Did you know that most of these Hindu temples and religious trusts that you find sitting on huge donations come under the Endowment Department? Because of which, these trusts have no say on how those funds are utilized. The ridiculous reasoning behind bringing temples under endowment was to prevent Priests from swindling donations. There are few cases where this has happened and I concede to that but that is not as widespread as it was made out to be. On the contrary, this wasn't reason enough for bringing temples under Government control. All that was needed was to file criminal cases against the offending Priests. However, the political class wanted to (and still wants to) keep complete control over the Temple as they can siphon off those huge donations at will. Take a look at what is happening today in Tirupati with the ruling Government brazenly looting the Temple coffers: http://www.newindianexpress.com/states/andhra-pradesh/2018/m...

Now instead we have Government servants swindling donations. There is a movement on to free Hindu temples from the clutches of the Government for precisely this reason.

On the contrary, Christian churches and Islamic mosques don't come under the Government control. If this isn't discriminating I don't know what is.

There is a petition seeking for removal of Government control over Hindu temples: https://www.change.org/p/temple-money-for-temples-only/u/164...

Article explaining the corruption by politicians and bureaucrats and subsequent court cases filed to free Temples from Government control: http://www.thehindu.com/opinion/lead/freeing-temples-from-st...

Quoting from the article linked above:

"What is scandalous is the corruption after the takeover of temples as politicians and officials loot the temple’s wealth and land, and divert donations of devotees to non-religious purposes
The Supreme Court delivered a landmark judgment on January 6, 2013, allowing my Special Leave Petition that sought the quashing of the Tamil Nadu Government’s G.O. of 2006 which had mandated the government takeover of the hallowed Sri Sabhanayagar Temple (popularly known as the Nataraja temple)."
Swift Windows
Did anybody solve reusing single file components in a page? I tried to reuse two components in a single page and I had to inline the contents to the page I wanted them. Is there a way I could import them?

```
Singe file component 1:
<template for component 1>
<script for component 1>

Single file component 2:
<template for component 2>
<script for component 2>
```

```
{% include singlefilecomponent1 %}
{% include singlefilecomponent2 %}
```
It is an authoritarian mentality fundamentally of "social order" - that they are beneath them so it is the "proper order" to obey. Above profitability even. You can see that bit of outright sadism with retail in particular but the pathology exists elsewhere. Rivals of Costco are angry with them for paying their employees more to get better motivated ones and less shrinkage - when if they think it is a waste of money be happy about it. Instead irrational rage because they transgress their precious social order.

It is part of the norm but the norm is horrifying and stupid yet you are the crazy one for suggesting something different like actually listening to the people you pay to think.
How to send mail using nodemailer
> trains are even more heavily subsidized so I don't understand the comment

https://www.bbc.com/news/business-47783992

> Then to make it even worse by focusing so much subsidies and expense on trying to convince people to take rail it has caused much more freight to end up on roads.

Actually EU laws forbid countries to favour certain industries. That is exactly why freight go by road instead of rail despite causing more traffic and pollution.
It's not revolutionary to say that asking for user passwords is stupid and dangerous. Nothing good will come from giving your email account password to Facebook (or any company). It's also a basic human rights violation. We all have a right to our passwords. We do not have to share them with organizations seeking to exploit us and our information. It's just basic common sense, not revolutionary.
How did you go about implementing a referral program in Stripe?
I'm not sure it's very subsidised in a cash sense - when I look at the breakdown on a cheap flight about half seems to be taxes. Whereas most countries railways receive direct cash from the taxpayer subsidies (https://en.wikipedia.org/wiki/Rail_subsidies).

eg in the UK

>Air Passenger Duty (APD) for flights leaving the United Kingdom, and not for inbound flights. You are charged £26 per person on short haul economy flights to most of Europe, and £150 per person on long haul flights

Though you could argue that air-travel is not billed for the damage to the environment it causes in CO2 which is an indirect kind of subsidy.

An interesting future tech may be electric airliners eg https://en.wikipedia.org/wiki/Zunum_Aero which could be cheaper than both and greenish.
Russian strategic thinking in the 1930s was "we don't fight wars of attrition, we fight wars of annihilation" (not 100% sure on the exact quote but the words "attrition" and "annihilation" were used and that was the gist of it). The biggest advantage they brought to the table was sheer manpower (the second biggest arguably being the Russian winter). They specifically intended to fight Verdun type engagements where both sides take massive losses because they could replenish the losses but all their potential enemies could not. They fought exactly kind of war they had been planning to fight. Once you've committed to that on a strategic and tactical level throwing in many lower quality but still good enough to hold their own tanks is exactly what you want to do.
That article is clearly biased as it calls the topic a “scam” with no evidence (and includes basically zero data citations). This argument is nothing new and it still doesn’t make sense. Of course we want to measure how people are doing before government assistance, how else would we know who needs assistance?

Either way, this is besides the point anyone was making. We can look at French poverty rates, healthcare costs, or income distribution and see that they are outperforming the US in many areas. Their labor regulations are likely one of the reasons.
While your phrasing implies the "every once in a while I need external input on tricky things" end of the S.O. use spectrum, the parent post is gesturing at the "pants-on-head, you call yourself a professional?" low-tier use cases.

Overall throughput goes down when someone has to keep turning to external help. Even if they somehow manage to do many tasks in parallel to eliminate as much downtime as possible. And any design issue that requires having insight rather than a well-defined problem space goes unresolved and spirals into a bigger problem as more and more 90% solutions are bolted in.

It does depend on what you're optimizing for, but unless that includes turning over 100% ownership of the codebase, the "just give me the homework answer, don't try to make me understand" approach to problem solving is just shooting the team in the foot.
You could literally replace that emoji with the well known phrase "wink, wink." It is well understood and avoids the ambiguity of emoji.
And it's either very limited or very popular. I tried to make a booking in June yesterday and there are only two dates available.
I don't think the couple in Israel looking for an apartment ever expected their messages to require interpretation in a court of law. Sure, writing contracts with emojies is probably ill-advised, but it doesn't seem to be the case.
As someone who was born into a low-income family, it's definitely livable. Is it do-able for everyone? Definitely, not. It really depends on how your family spends your money. Luckily for me, my mother happened to be an accountant so we had no trouble with our finances and budgeting.

When you're making minimum wage, you're actually afforded other benefits. The kids get to eat school lunch for free and we also get free transportation. This goes all the way throughout high school. That's a lot of savings over time! On top of that, colleges offer financial aid packages that reduce the cost of college significantly. In fact, some colleges will even go as far as to give you money for going to their college.

We rarely if ever went to eat out, all our meals were homecooked. Snacks, candy, soda were rare in our house. We didn't have cable tv, just broadcast TV. We had a home with heat and air conditioning, but we were very frugal with turning it on. We didn't waste electricity if we didn't have to; if no one was in the room, don't turn on the lights. Don't leave the fan or TV on if no one was using it, etc. Despite being in the low-income bracket, we still went on an annual vacation once a year. We would join those tour buses and visit other states. The rest of the money went toward education.
> Usage data needs to be sent to Stripe continuously. There's no way to submit usage data to Stripe after the end of a billing period.

I don't understand how this is supposed to work when you're sending in aggregated data. How can you know before the period has ended?