skysight-inc/HackerNews huggingface dataset:
This is a great advice. I can relate to your second paragraph a lot. Not only that some startups have NLP ideas that can't work, often those ideas have very little impact on the product, especially in the early days, and you slowly understand that the main reason for that idea is to have a more attractive pitch.
Wrangling with Monopolies: 2018 in Review
I mean isn't it kind of normal? I've wandered across many a random sand-penises sculpted on the beach, and come across campsites having crude stickmen with oversize penises. And of course, everyone has heard countless sexualized jokes in their life.

I think the OP has some confirmation bias going on. Taking the conclusion and using it to narrate his/her behavior. Unless OP only does that as a response to cuteness stimuli, but the crass behavior seems normally present in people without cute stimuli.
That is a knee injury not overtraining.
This conversation might help https://twitter.com/suzatweet/status/1078446189593321472
Semi-pro athletes aren’t average people.
we have a similar system in our household. Each month, my wife and I essentially give ourselves an "allowance" that goes into our own accounts (our main account is joint). Then we put a budgeted amount into savings from the main account. Almost everything in the main account at that point is budgeted for planned expenses. Once our allowance amount is gone, we just wait until the next month.

So far, it has helped us immensely in keeping our spending low. We still have the occasional lapse where we end up spending too munch every once in a while, but all in all, it has been a net positive since we started this. I'll give all the credit to my wife, who thought of it. I'm pretty horrible with money, myself.
@amuresan, here is an attempt to answer your question, from a non-expert:

---

In a variety of problems, one needs to compute minimum or maximum of some numeric function.
Later, the result of the above, is used to construct 'optimal' path, 'optimal solution'/etc.

As an example, if one is writing a database optimization (eg what query path to take will (likely), take less time, or less resources). Or a distributed task scheduled...

Min/Max of a computation is also a function (represented as a derivative).

So to compute a derivative, we have to take a function that can be written in Math notation (symbolic differentiation is needed ), or as function in some programming language (automatic differentiation is needed)

The transformation program (the one that finds the derivative of another computation express in some programming language) is what this paper is covering.

How do we reason about these transformations? are they correct ?, how much memory will they need to store intermediate states? can some of these states be collapsed without negatively affecting results?

So this paper is coming up with formalisms akin to operational calculus to describe these programs, and provides apparatus

In their conclusion paragraph:

"....
In this paper we presented a theoretical model for diﬀerentiable programming.

Throughout the course of the paper we have shown the model to be a complete description of diﬀerentiable programming.

Furthermore, the innate algebraic structure of the framework supplements the descriptive power of a language with the ability to reason about the programs it implements, by way of operational calculus. We believe operational calculus has a place in the evolution of computer science, where languages are to be endowed with algebraic constructs that hold power over analytic properties of the programs they implement.
…"

Also, I think, that methods to formally describe classes of programs, are really good and useful.

I am sure, some day, methods like this, and the whole machinery of Category theory will allow us to construct with 'correctness guarantees' and reason about -- not just numeric computations, but also the typical 'data donkey' transformations between data stores/message queues that are so often implemented by hand in the enterprises.
Thank you for an interesting article.

> Professor Salaries will have an increasing Gini coefficient

I think your own model says this is too noticeable. Better strategy would be harder-to-notice changes, like smaller teaching loads, more sabbaticals, earlier retirement, travel abroad to conferences, etc.
Putting a log in requirement to even see what your app does may provide a filter on usage that you don't want.

While there may be advantages, I think you'd be hard pressed to overcome the drop off from potential users who will bounce.

Furthermore, you're not delivering a clear value proposition "JOIN THE CONVERSATION
you're invited to our dinner party beta". And then you have an ambiguous call to action "start login".
At no point are you giving the potential user a reason to even want to login. And then you're asking the user to overcome an email signup and confirmation flow before they even get to see what your product does. Consider the case where the product isn't what the potential user thought it was, now you've wasted their time, what good is their email signup?

Why not go for a progressive engagement flow? You can still require accounts, signup and login for continual use. However you could engage the user first, then make your email signup ask. Wouldn't that be more advantageous?
Happened to me. Lost my phone. Bought a cheap Huawei for temporary usage and got a replacement SIM card same day, was up and running really fast. Eventually replaced with a second hand iPhone 5C. I don't think the risk exposure from phone loss or breakage is high.
Is there any book that actually cover those problems from a technical view point? Not from a UX/designer perspective
Buy Google Reviews – Posts by Kzimberlycatkinson – Bloglovin’
It's a valid point and it's good to have different opinions! I don't see a reason to delete your comment.
I think I found my current remote job on weworkremotely.com. We are still hiring and still remote, seeq.com/about/careers.
Hi linuxbochs, I'd love to contribute to a project like this, is there a plan to open source it in the future? Thanks!
Show us your incoming wage and outgoings then we can discuss whether you are living paycheck to paycheck. Living paycheck to paycheck means your needs are not being met rather than your wants. Cable (free OTA), eating out at all (pack sandwiches), heat (wear more clothing), etc, are all things which need to be cut if you think your outgoings are greater than income.
Carrying a debit card (at least by the american definition of "debit card", other countries may have more sane CC security) is a risk in itself -- if you lose the card (or just the number), then your bank account can be wiped out before you can stop it, then you'll start bouncing checks.

And since you have a card for each account, they can wipe out your savings too, making it harder to replenish your checking account.

You'll most likley get the money back, eventually.

I carry only an ATM card (PIN required), no debit card that debits directly from my bank account.

(note that this isn't just a hypothetical vulnerability, my company had to give a paycheck advance to an intern who lost her debit card in a bar, had her account wiped out and couldn't get money back from her bank in time to make rent)
What’s crazy is that I voluntarily try to set aside time to document and cross train but I get push back. I don’t think anyone has ever voluntarily left the small company I work for and they don’t think about what would happen if I leave.

I try to cross train for a few reasons - I would never want to leave the company in a lurch if I find a better opportunity, I don’t want to be stuck on an implementation forever because I’m the only one that knows how to do it, and after awhile, I forget how the systems I designed works together.
I don't see a lot of people trying to repeal the "The seven dirty words" you can't say on TV or radio. https://en.wikipedia.org/wiki/Seven_dirty_words

This case is also rather far from the mark of polite discourse and would have been blocked from billboards etc. It's more about how to do this kind of management and some back and forth as we figure out societal norms for new things just seems reasonable to me.

"Figure something out or we block you." -> "How about this?" or "Meh you're not worth dealing with."
A good point. I made sure to have a power pack (i.e., big, external charging battery) with me — not so that I could talk on the phone, but so that I could pay for things and/or call a taxi with DiDi. Without a charge on my phone, I'd effectively be penniless and stranded.

At least in China, they might be moving toward multiple and parallel services (i.e., WeChat and AliPay), but they're all based on phones. Which means that if you lose your phone, or if it breaks, you're really in trouble.
The high number of the external dependencies that have to be used just to get basic projects off the ground don't help either.
> I don't think buffer configuration at the level of the terminal plays a role here.

I just thought I'd confirm that it does not. The 'line buffering' of `tty`s applies to the input to the `tty` (IE. the keyboard) before it goes to the program - basically, the kernel will buffer characters you typed and not send them to the running program until you hit the `eol` character. On the output side the kernel just handles characters as they come in without any buffering/waiting.
> Everything in NLP nowadays involve ML.

Some really nice projects do NLP without using ML at all, for instance Duckling [1] (a library made by facebook to find entities in a text) works a 100% with parsing rules, and is surprisingly efficient.

I agree with your point though, most of the time there is ML at some point in your pipeline so you can't really avoid learning it !

[1] https://github.com/facebook/duckling
WinAPI for kernel32 is to Windows what libc is to POSIX, approximately. It's a lower level API than a language runtime and is more agnostic to language specifics, but is higher level than a kernel syscall interface.
Found: A plane wreck that could solve a 50-year-old mystery
The smaller wheels are what really does it for reliability. You can't really hurt anything when you can't get the drive-line loaded up with tons of torque because you just peel out.

The Chevy 10b rear axle in those S10s is a complete turd. It's like the Toyota pickup frame or Ford 6.0 of rear axles. But with small enough tires and deep gears it's impossible to hurt them before you break traction.

Everything else is just an S10. The front suspension is pretty meh. Compared to every other small pickup platform on the market in the US at the time there is nothing special to recommend it. It's basically an 80s GM car that's been narrwed (G body IIRC??). For sheer durability what you'd find in a 90s Ranger or 1st gen Explorer far eclipses it (doesn't handle as nice though) in basically every way. When you've got a maintenance department replacing the seriously worn stuff it doesn't matter that much. The S10 platform isn't perfect in this regard but it certainly gets the job done. It doesn't have to go get airborne. It just needs to handle bumping over curbs at 5-15mph.

The engine is pretty reliable. It doesn't make enough power to hurt anything and it can't move enough air to spin fast enough to hurt itself and doesn't have any Achilles heels to make it unreliable. Same story as basically ever other domestic iron block and iron head OHV engine of the era.

From the transmission's perspective being in the LLV is a really easy life. The engine doesn't make much power the rear is geared deep and the stop/start duty cycle doesn't allow for much heat buildup. Pretty much any trans is going to be highly reliable in that setting.

In retrospect a 1st gen Explorer (basically the Ranger with a couple upgrades) would hand have been the better platform as far as chassis/suspension/axles go. Seriously, I can't over-emphasize this. The S10 has nothing to recommend it and a few strikes against it when it comes to all the components from the frame down whereas the Explorer is the undisputed winner in terms of chassis/suspension/axles from that time period. I think the GM options for 4cyl engines and automatic transmissions were better from a long term reliability perspective.

GM basically set out to use their parts bin to build the most reliable S10 they could and they're not idiots so they succeeded. The performance goals and acceptable trade-offs are totally different from that of a consumer vehicle so they had a lot more room to make compromises and make the system more reliable.
Similarly to "next song", I enjoy using it for things I dont use often enough to justify memorizing a shortcut or short phrase. "Connect to vpn", "move window desk 5", "rename variable", "activate virtual environment", etc. Similar to creating aliases in the terminal, but for more than just the terminal and with easy to remember spoken phrases instead of terse abbreviations: `lsa -> ls -al`.

That said, once you are proficient, writing code can definitely be as fast or faster than skilled keyboard.
I have no idea about this specific case, but at least historically it was a degree a lot of people fell into. Father and grandfather were lawyers at white shoe firm. Seems like a decent middle-class job. That undergrad classics degree only got them a low-level job at a publishing house. Maybe law's the way to monetize that degree. Or it just seems really interesting.

Then a lot of people discover they don't like actually being lawyers because associates at big firms work long hours and a lot of the work is very tedious. At least that's what I've seen with people I know. I'm sure the majority with law degrees don't actually practice law.
Electronic Paper and E-Paper Trends and Statistics for 2019
I believe a lot of the UPS vans are based on off the shelf step vans, i.e. https://workhorse.com/stepvans. They may have some customizations, but appear to be pretty standard.
Not disagreeing with anything about your main point but

> Somehow other cultures tend to place virtue in the development of discipline

to which cultures are you referring?
Is there much in the way of software development and data engineering? I clicked on some of your links but the focus was on engineering jobs involved with building the physical infrastructure, which sort-of matches my expectations. But it also means theres not much I can reasonably do to contribute.
I remember there was a commedian who said "you ever see a kitten so cute, you just want to strangle it death?" or something to that effect. The audience seemed to relate.
90% of Harvard students graduate with honors.

https://www.quora.com/Is-Harvard-the-only-university-where-9...
Phonearena is reblogging and adding negative value.

https://www.idropnews.com/news/chinese-kid-now-24-disabled-f...
That doesn't seem to be working.
Paying a dumb kid to not go to the authorities sounds underground.
Companies don't have a choice to pay their electric bill or not. They are given a choice to pay their workers via under funding pensions.

Shockingly the second causes more problems, because companies will take out a loan to fund the first but quietly under-fund the second for years until a small problem becomes a huge one.
Good, thoughtful post. I think what you've perhaps failed to run across in your AGW/CC readings is that any coming temperature rise is both unknown in magnitude within a fairly wide range, and modulated by natural variability.

I guess the two points I'd make about what you've written are:

- A "green new deal" (or any other US action) isn't going to do a thing to address the major sources of CO2 generation going forward - China, India, and other rising third world powers. China and India both have large commitments to coal power.

- There should be more investment in energy research. Next generation nuclear should be given priority. Current renewable solutions are too expensive over time (20-25 year livespan, versus 40-60 years for gas/nuclear), and inherently unreliable. Nuclear can produce electricity with retail prices in the neighborhood of five cents per KWH.

The only real solution in the long term is to develop clean technologies that are more cost effective than dirty technologies. The LED light bulb is a good example of how that can work...
I used Windows + Linux heavily until Vista came out and it forced me to Apple to run XP, ironically.

The most popular Apple devices, iPhone + iPad are designed for the average user in the masses first, and not the power user. One is a much larger group of sales.

Most of the non-tech people I know with an iPhone do so because "it just works" and they "aren't very good with tech". A lot of these users buy an Apple laptop for an overpriced but reliable web browser, again for ease of use and not being a power user, and not having to fight with a historical windows OS that will slow to a crawl.

It's the same people that before an iPhone would have a window laptop and always be asking for help with it. I think a segment of these users are being well served by chromebooks too.
I'll put it this way, as we own both an electric and an ICE.

The maintenance costs we've paid keeping our ICE running would pay for a full replacement of our electric motor in about 3-4 years.

The maintenance for our electric so far has been new tires and windshield wipers.
Ah, nuts, I misread before the “You’ve read too much” cutoff kicked in on the site. Oh well.

I miss the plane noise from my prior home. A bit odd to me that people object to it, so I’ll stay out of it.
So renwable Energy increased from 7 percent to 10 percent in 12 years with a perfect linear slope.
So we just need only about 300 years till 100%.
Good luck with that.

Is anybody reading these plots? This is really the worst news I read this year.
California Becomes First State to Ban Retail Sale of Dogs, Cats, Rabbits
Definitely not his own truck.

How am I comparing him to the average local? I'm comparing him to the fastest locals who shoot guns and drive ATVs every weekend. The average local is an elderly person, that's what you have in the desert, old retirees, meth addicts, and hooligans.
"I assumed both pairs didn't have anything sorted out until they were 30"

I think it's the norm for people not to make much money in their 20s, particularly in southern California.
If I'm not mistaken, just-so stories were Lamarckian explanations, while OP's seems like a Darwinian one.
The overarching theme of that thread reflects Max Woolf's comments: Companies(FANGMA)place a lot of importance on Accreditation and that is pushing a lot of capable folks out of ML/AI applied roles(not talking about inventing the next capsule network that requires a P.hD).
Haha. Well, that would be marginally better than being greeted by:

Looks like you don't any savings. How about a new line of credit or a personal loan? The interest rates are microscopic!

(Literally, the rates are printed in microscopic text. Speaking of which... How about taking out a personal loan, to cover the cost of a shiny new microscope? Click here to get started!)
Ask HN: Why did you leave your “primary” career?
The recent submission of the postal service LLV mentioned a lawyer who became a letter carrier. https://news.ycombinator.com/item?id=18795323

If you've left your "primary" career, be that software or legal or whatever, what can you say about that?

I'll go.

I have a BSCS, 1988. I mostly liked software development for most of the time since. But, I was never more than a B player. I suspected that early, but never admitted it to myself. This, combined with lifelong depression, made for a more and more miserable life.

I left software development for a few years, for personal life issues. I came back sideways, in quality assurance. I liked that well enough.

Finally got my depression diagnosed and successfully treated. But I also have anger issues, may or may not be correlated with depression; no matter.

I rage-quit my last QA job due to a conflict (for which I share only partial blame, but full blame for the sudden resignation), only to find that I was now too old and irrelevant to "walk across the street" and get hired.

Had to take a security guard job for survival. Came into contact with a lot of semi truck drivers, as most shippers' checkin/checkout is done by third party security services (no responsibility for those people, so cheaper). I also spent a lot of time walking around and in buildings under construction. No meaningful benefits, which is difficult at my age.

I slowly realized that I could do what those drivers were doing.

In the nineties and early oughts, it was extremely easy to get a software job, even for B players. That is the case for semi drivers, now and into the future.

For me it's an ideal job. My son's grown, I have no SO, and while I like people, I also like isolation; it's emotionally quiet. The pay is nowhere near software wages, but it's more than enough to get by, with meaningful benefits.

And I haven't had a single meeting in the year I've been driving.

EDIT: Subject line.
It also names Miguel de Icaza as a similarly important character, it was in 2000 because gnome, event considering Mono as an important technology nowadays, it's not as significative or critical as Gnome was back then.

Edit: wording.
Credit Union Merger Manual
Ask HN: A service where newsletter operators can advertise their newsletter?
Around a week ago I came across a website where newsletter operators can advertise their newsletter, and people can visit to find new newsletters to subscribe to.

The service wasn't posted to HN a week ago, it was older than that. It might have been on Product Hunt too.

Unfortunately I was using a different device so I don't have the web history, and I can't remember the name of the service.

The motto/slogan was something like:

"A collection of newsletters looking for subscribers"

...or something with that meaning.

After 40 minutes of Googling, I can't find it. Does anybody here recognise this and have a clue what the name could have been?

Thank you.
Still better that consuming bread, sugar and alcohol. I didn't write that you should consume 100% prehistoric food.
I'm a bit confused, how did you implement let, if, else etc.? I don't really know much about the lambda calculus except for what I learned from a short youtube video.
Spark DataFrame Cheat Sheet
MAFANG?
Now you need to gather evidence to support your hypothesis.
Serious question - if we aren’t going to hit the target and therefore are going to face serious consequences, wouldn’t we be better off preparing for the consequences than futilely wasting our efforts trying to prevent them and also being unprepared for them when they arrive?
Afaik it's only with Latin that English-speakers insist on universal adoption of the foreign plural. For other words the irregularity is a rare exception―while for Latin it's pretty much regularity instead.

For some reason, people don't seem so keen on using French plural forms for French words: e.g. "animaux" and "journaux." Same with German ones, Italian, Yiddish or Arabic. Probably because borrowed words are mangled to the rules of the adopting language, like it's done everywhere.

IMO not only using Latin plurals in English doesn't make sense and is rather arbitrary, but it's kept around by people insisting on correcting others contrary to those others' intuition. It's time to stop.
Ask HN: How to achieve goals in 2019? What advice do you give to stay on track?
How to achieve goals in 2019? What advice do you give to stay on track?
>and living paycheck to paycheck because you took out too large of a mortgage. In one case you have an asset to sell if needed.

Did a lot of people wrongly (as it turned out) think that in the 2008 Great Recession?
The fact that I've seen the Chinese produce parts with much better tolerances in far cheaper products suggests there was likely some sort of massive miscommunication (language barrier?) --- being off by a few hundredths could be ascribed to lack of quality, but to be so massively out of spec even for a bottom-of-the-barrel manufacturer is so unusual that it would more likely be that they were given a wrong spec to start with. I suspect something related to metric/imperial conversion...