skysight-inc/HackerNews huggingface dataset:
I've read SICP and not only did I not learn anything new, I did not see anything in a new light either.

Yes, the book is entertaining. But there's more profound enlightenment to be had however when working with actual functional programming for a few years in a supporting language and afterwards nothing in SICP is new.

However I wish I would have read this book when I was an undergrad.
Your app shouldn't just fail if an API is unavailable. You should code things to fail gracefully. In the case of a traffic spike replacing the front end with an email capture form and a message saying "things are really popular right now, how about we remind you about this tomorrow (with a discount code!)" works well.

This is hard for some things, but your startup failing because you didn't want to do it is much harder in the end.
Guide – Achieving Observability
I would pay for some extra features. From the top of my head:

- several accounts (phone numbers) managed in a single WhatsApp installation

- auto-forward messages from one number to another

- integration with other services (gmail, gdrive, ...)

- api, to scratch my itches
Sometimes that "add on card" can eclipse the cost of the "rig" itself.

If the purpose of the device is to play games, and it it incapable of doing so without this component, I'd think of it as a bit more than an "add on card"
I stood in one FOSDEM presentation about 10 years ago, where they spent a couple of hours speaking and demoing part of it, but it never seemed to have moved beyond those presentations.
I know someone who works in this industry in China. He cites illegal activities, negligence of risk management procedures, and the resulting fear of illegal activities and anticipation of a crackdown, as leading to the current situation.
SEEKING WORK | San Francisco Bay Area | REMOTE-only

I'm a Frontend Javascript web consultant specializing in React.js. Whether you're just getting started with a new React app, or transitioning from a different architecture, or in the middle of React development, I can help. Unlike many others I also have product management and founder experience. This helps ensure that the technical side is addressed while also meeting your business goals.

I've worked on Frontend heavy web applications with millions of monthly uniques as well as prototypes for startups. See some of my work here https://thomashintz.org/my-work

More info: https://thomashintz.org

Contact: contact [at] thomashintz.org

* Note that I typically work on a flat project rate with a minimum of $5,000, and most projects in the range of $10K-$70K. If the scope is undefined or the project is open­ended, I’m open to a weekly rate as well.
I wonder, why governments don't make getting sex easier.

Why isn't there any app where you can just pay to have guaranteed safe sex in a government audited establishments without any drama?

Right now, many play a game of courting a potential mate. Sometimes, feelings are hurt due to unpredictable nature of this game. It results in manipulation, lies and faking. It might make people who repeatedly fail to get any sex, a criminal.

When was the last time your date showed up without makeup? This reeks dishonesty, ambush and manipulation.

Efficiency of this market can cure many issues like sexual harassment, end scam market of pickup artist and many other crimes of passion.

Chasing other sex should be outlawed unless they've subscribed to the app and the application for sex goes through the government devised route.

If I've unsubscribed then no one should offer me drinks for the purpose of getting sex. This is good for everyone's sanity.

Why not just have an app and bet sums of money there, then everyone will be motivated to acquire more money instead of playing other games.

Blame is on society for making the act of paying for sex through sweat/blood a stigma.

Without sex we would have gone extinct by now and yet sex is not considered as the primary need of humans.

I know a lot tech workers who were promised sex in return of favours - training, jobs, finanical help using signals and later got sexual harassment charges when they successfully delivered.

Humans are seflish. They want something in return of something.
Google 'working on censored search engine' for China
Last time I checked, last.fm uses Django.
What is Cardinality in Monitoring?
They didn't enforce payments. I remember they asked me money but the app still worked when I didn't pay. I was surprised, so when they asked me money again many months later I didn't pay again to see what happened. The app kept working. Months later they asked me money again and this time the app stopped working. But back then whatsapp was not as popular as it is now. I was still using SMSes with most of my contacts (my plan had more free SMSes than I needed) and Viber was at least as popular as Whatsapp and I remember that I was using at least another two or three instant messengers with different people. So I didn't pay and I waited to see what happened. The other messengers where free. After a couple of days whatsapp started to work again. So it was official, they bluffed about payment and I knew that I could ignore their future requests. They cared about growing and not about being profitable. The $1 per year business model wasn't for real.

My guess is that if they enforced payments there wouldn't be any whatsapp now. We would be writing about one of their free competitors from that time now.
Athene (athene.com) | Actuarial Data Experts | Base $100k+ and bonus | Des Moines, New York or Los Angeles|FULL-TIME

https://www.athene.com/careers

Athene is a leading retirement services company that is building a foundational framework to encompass the full complement of our data. We are looking for skilled data architects/developers/scientists who have fixed annuity business domain knowledge and experience with data aggregation and preparation for actuarial usage. The Athene data team is integrating and conforming data from multiple systems into a dynamic and scalable set of data marts. We use Postgres and Python.
We are hiring in beautiful Des Moines, Iowa and offer relocation. If you are interested please email SKoogler@athene.com
Given the endless messages that each Gtk+ based application vomits into stdout/stderr, I wouldn't say they are any better.
It's more like a naive database design which doesn't consider the access pattern and therefore requires an inefficient query, which is definitely an architectural issue.
Can you please elaborate about the transfer switch and generator - how to use them?

What about just using batteries?
Well a browser is basically a sandbox for a webapp.

To debug something complex, I would use chrome devtools, which can measure all kinds of metrics, and the function "Audit > LightHouse" automates the process and ranks a webapp in several key categories.

This case would appear to be related to network requests, so that issue should be fairly obvious in LightHouse.
The Service Level Agreement (SLA) Definition for the OpenAPI Specification
Even just going to pge.com i get an interstitial about it, but no detail.

A couple links:

https://yubanet.com/regional/pge-shutting-off-power-during-h...

https://www.mercurynews.com/2018/06/12/pge-could-shut-off-po...
Critical thinking is a learned skill. For most developers it comes with experience, and many developers in startups are often yet to learn it. Thinking well under pressure is even harder.

This is more a problem about startups using inexperienced developers than anything related to what they're building or which tech they're using.
Also it’s very dangerous to stand in front of them, as they have people spending more tax payer money guarding their interests. Like it happened to Aaron Swartz
The horror! Fill gazillions of forms in triplicate and get them approved before we’d let you do anything useful.
Top 10 Captcha Solving Services Compared
Let's assume that the rod is 1 m in length, and say I wrote a book that is perfectly represented by the number 0.abcdefg...yz. If that number is perfectly represented by one of the ratios in set 'h', then have I not stored more infromation than 15 bytes?

As for x/(1-x), why not? And why limit ourselves to a 1 m rod? Why not a 22 m rod with a 7 m notch? I could then define the method of decoding the information via (Rod length)/(notch length). The I'd have 'infinite' information in the form of expression of pi.

My main issue with the parent comment is that they imply only 15 bytes of data could be stored via this method. I think that's prespoterous as the number of ratios my be only 15 bytes, the ratios themselves can have any possible size.

It becomes more a game of probability rather than that of exact numbers. Will you find the right number, from set 'h', that matches exactly what you wanted to say?

0.abcd...xyz = [(notch length=alpha*plank length)/(rod length=beta*plank length)]

where alpha and beta are just any variables that you play with until you solve the equation.
Why are countries where people can't pay $1 per year at all relevant to a discussion on software products?

If India and Malawi and whatever other country can't pay for WhatsApp, they don't get it or Facebook makes it free just for them. Or they find a way to make the ones that can pay do so.

What's the big deal?
I have never used Lubuntu other than trying it out a few times, so this is just going off of the content in the article.

> This phrasing is a PR blunder in my opinion because the old focus is a lot clearer than the new focus

To me, it seems that they ran the numbers (kudos to them for taking an empirical approach) and figured out that their original USP was now no longer unique enough, and they need to do something different to stay in the game.

But this article makes it seem like they haven't figured out what that something different is. They list a number of things they are going to provide, including:
- leverage modern, Qt-based technologies and programs to give users a functional yet modular experience
- Lubuntu will continue to be a transparent and open distribution
- create and maintain complete documentation

And a few others. But none of these seem to be different enough from the other great choices available as Ubuntu flavors.

That's just my read on the article anyway.
If it's still in the same case with the same CPU and motherboard, you could make a decent case for it being the same computer. Graphics cards are meant to be upgradeable, that's why they're sold separately.

I think for the purposes of OEM software licensing, they use CPU + motherboard as the defining hardware but I'm not sure.
Ah, I see, but VPay is SEPA (Euros only), so the people I was travelling with, from Britain, Denmark, Sweden were out of luck.
Apple ordered to pay $145M in damages for infringing on two patents held
Here in Colombia, the hypocrisy of western cocaine users is laid bare
TLDR: Power lines are a cause of wildfires, and PG&E may shut down power on some transmission lines in times of extreme fire danger.

https://www.sfchronicle.com/business/article/For-PG-E-cuttin...

https://sacramento.cbslocal.com/2018/06/25/pge-cutting-power...
>The censorship project won't remain confined to China.

Another aspect of this is that once Google gets addicted to Chinese revenue, China will have leverage over them. It's much easier for Google (from shareholder-relations perspective) to stay out of China than it would be to start making tens of billions of dollars there and then pull out when China starts uncomfortably twisting their arm more. I wonder what concessions they are getting out of a company heavily relying on China, like Apple. Google would be even scarier.
This is a pretty common train of thought, but it's not really a question of deciding between "my bill will explode!" and "my app will go down!"

You just really have to put some serious thought into what your daily limits should be, and add some reasonable alerting to detect surges. The tools are there and they're not terribly hard to use. It just tends to be an afterthought for most developers because this doesn't look like a customer feature.

Without these sorts of automated scaled services, the traditional behavior is "your app goes down". This is a big improvement!
Because controlling the narrative is how powerful interests have maintained control of our society for a century. For the first time (due to the internet) there is no centralized control of information. The failure of the ruling class to anoint their chosen candidate Hillary Clinton, despite the backing of every institution and media outlets (to an ignorant, boorish carnival barker, no less) was a wake up call for the ruling elite. They are desperate to regain control of the information flow, which is resulted in coordinated campaign to silence and/or marginalize voices that threaten their information monopoly. The Russiagate nonsense, the "hate speech" nonsense, the nonsense about "weaponizing the First Amendment" all comes from the same crowd of authoritarians whose goal is to stifle free speech and end the free and open exchange of information.
“Shasta Lake evacuated accidentally” is probably what the author meant.

“Thousands in Shasta Lake evacuated accidentally” means thousands of people accidentally emptied their bowels.
CHILD MURDER AND BLASPHEMY
Hey! This might not be the best place to contact you, but my team is currently in crisis from a nasty Android Firestore bug. When the user's device switches networks it loses the real-time event listeners and in some cases doesn't re-establish until the app is reinstalled. We submitted a bug report and source for an app with the issue but haven't heard anything in a week. We love the product otherwise, but I thought I'd bring it to your attention.
Is this an exercise by shorts to try and force publicly visible references to TSLA stock down? It feels a bit odd, because I would have expected anyone with finance chops in YC to have a pretty good grasp of the fundamentals here.

I don't understand why anyone would post this here, unless they seriously don't understand what motivates people on YC.
Programed in Telescript.

https://en.wikipedia.org/wiki/Telescript_(programming_langua...
What an emotionally charged article. People forget that the average person buying Tesla stock is doing it specifically because they believe in Elon Musks long-term goals not because of some numbers.
Thanks for your feedback!

I think http://ui8.net may be a viable option for now if we're talking about design/ui-kits/templates/etc. However, I'm not sure how big their customer base is.
Indeed, I highly recommend the MLCC by Google if you want to go deeper technically speaking and more hands on. My deck was aimed at complete beginners (even those with no / limited math background). Having taken courses like the MLCC myself way back when I found that there were some gaps in my own knowledge before I could appreciate that in its entirety which is in part how my deck came about to being.
Stop using editors written in Javascript by overpaid new-grads
I haven't endorsed anything, you're being ridiculous.
> It looks like they have a crowdfunding campaign to launch a site-site vpn device

that is what i meant with the appliance.

I can't speak from experience, but what i've read yesterday makes the previously linked comment the most interesting [0]

the edge router costs ~$100 and has enterprise hardware. The only missing feature is the management frontend, which isn't stricly necessary. And the referenced vyatta-wireguard [1] has a code excerpt which looks like a site-to-site vpn

[0] https://news.ycombinator.com/item?id=17660518
[1] https://github.com/Lochnair/vyatta-wireguard
This is not US media.
One of their free competitors would have grown to 1.5 billion users and whatsapp wouldn't be able to charge money for the same product. They would have had to pivot to something people would pay for or close or sell for a much smaller amount.

They could try charging $1 per year now and see what happens. Probably a flood mainly to Facebook Messenger and in part to other apps.
> I think it's really a bug that tools like gzip, grep, awk etc work on files at all.

I'd say that is somewhat of a harsh premise, especially since the in-place editing of files available e.g. in many GNU tools (awk, sed, sort) is really useful and based on exactly that possibility.

I do agree that cat often makes pipes easier to read, though. And yes, obsessing over that one additional process seems to be somewhat silly. Unless, of course, it introduces a real bottleneck and the whole thing is time sensitive.
Lived all my life in India. I'm 30, married, and as are all my friends. There was no cake at any wedding I've ever attended.

From your own link:

"Western wedding cakes, along with Western pastries like macarons, are becoming more and more common at weddings"

Are becoming popular. Though I doubt what metric they used to measure that
Top 6 reasons for better IT documentation
Related blog post from WhatsApp: https://blog.whatsapp.com/10000648/Growing-our-Tools-for-Bus...
> If you did plop down ~$2800 today for a CPU or two, you'll have 28+ cores at your disposal.

In just over a weeks time you will be able to get a 32 core / 64 thread AMD Ryzen Threadripper 2990X [1] for around $1,500-$1,800 which is pretty amazing.

[1] https://wccftech.com/amd-ryzen-threadripper-2990x-2970x-2950...
It's been a long time goal of the software dev community to lower barriers to entry through bootcamps and such, in an attempt to "democratize software".

And the result is unsurprisingly poorer quality software. So why is it a good thing?
Cite, and I don't just mean the $3b existing, I mean the 'no hope of repaying' part. Cite, or delete.
My hobby is finding translation mistakes in movie subtitles. I'm a native English speaker and I also speak Japanese.

Essentially every show on Netflix seems to have some lines which are translating 100% incorrectly. They're not just issues of interpretation, they are full blown mistakes. Let me give a few of examples:

The West Country (an area in England) was translated as "America" in the subtitles.

"Boogie board"(a small surfboard-like toy) was translated as "electronic memo pad"(there is an electronic memo pad with the brand name "Boogie Board").

"Middle of the road" (not good and not bad) was translated literally.

Most of the mistakes I see seem to stem from the fact that the translator didn't understand the original content. I assume they are an individual Japanese native speaker, or a team with no English native speakers.

The article also mentions Trump's tweets, one of which triggered a very strange phenomenon in Japan. The famous "grab her by the pussy" tweet was deemed "untranslatable" by professional translators and the news repeated as such. It won't surprise you to learn that Japanese has plenty of words to describe genitals, both vulgar and not. The translators were essentially lying. There is a huge gulf between "can't" and "won't".
Chargify
I think the difference lays in the purpose of the persuader/manipulator. If it's disinterested, it's persuasion, if it's self interested, it's manipulation. Just like bullshit, which is not exactly synonymous with lying - the difference lays in the purpose. Telling something (true or false) with the sole purpose of attaining a goal that does not align with the other person's interests is bullshit.
Why exactly do you think this would happen? It doesn't actually make sense. Let's say Company A charges 2$ for an apple and each apple costs 1$ to procure, and then at some point a UBI is implemented. What changed that suddenly allows company A to raise the price of an apple without being undercut by Company B? The cost to procure an apple might increase somewhat because laborers have more leverage under a UBI, but there's an upper limit to this with automation anyway. A more equal distribution of wealth in itself will not cause any increase in the cost of goods.
You should rate-limit and cache the potentially expensive paths of your app. There's no real way to protect against a clever DDoS, someone will have to eat the costs.
>"When your check engine light comes on, you don’t replace every system in your car, you get out a scanner and check the code."

^ Best response, hands down.
>>Eventually you won’t really need a PC, because all your work will be in a sort of cloud.

Microsoft has missed quite a few trends in the past.

I wonder how much of that is due to this sort of an attitude.
Tesla alone decides if the slot in the queue is tradeable. before it can be held to be a net loss of sale, They have the option to say "oh, ok then, its transferrable" and not have the hypothetical hole to fill.
I'm a Lubuntu user; I'll shift to https://clearlinux.org
Never used Beam before, and I am unsure if it uses all the features of Flink. And the documentation seems a bit sparse (I couldn't find how to tune checkpoints for example on a quick glance). But if you know how to tune it to use more of Flink or it works for your use case (it supports Python and Go), then go for it. It looks pretty neat.
So basically they have until the end of the year to produce as many cars as possible and get their finances in good shape, otherwise they're in trouble.

So.. can you explain everything after 'otherwise' please? In what sense are they in trouble?
Yuck. Video calling and looking like the built-in apps is all that is wanted.
The article at https://opensource.com/article/18/1/introduction-domterm-ter... is a good overview of what DomTerm is about. I've long been interested in how we can improve terminals/REPLs/consoles - I wrote the Emacs term mode in attempt to integrate shell mode with a real terminal emulator (though the attempt to replace shell mode did not "take").

(I reposted at the encouragement of moderator Daniel - thanks!)

Some of the things I've been working on since the opensource.com article include:

- better input editing: most of the functionality of readline with mouse/selection/clipboard integration. Main thing to be worked on is command (tab-) completion. I'm mulling the best way to do that.

- more generally, I want the functionality of UpTerm/FinalTerm. But writing out own shell is a mistake (well, I'm thinking about that, too ...). Better to use an existing shell - possibly fish as it has builtin auto-completion.

- Menus (menubar and popup) for "generic" (non-Electron non-Qt) front-ends: http://per.bothner.com/blog/2018/jsMenus/

- better display of complex nested data, integrating show/hide buttons with pretty-printing, wih dynamic re-flpw on window re-size
This makes me wonder how 'censored'/biased the search results of google are in the rest of the world.
Perhaps somewhat optimistically, I assume most of the commenters read the whole article, but I don't think the happy ending abates the concern. It's great the Google Cloud team was able to bail them out afterwards, but the fact that they were able to rack up a $35,000 cost on a code mistake still highlights one of the major flaws with pay-as-you-go cloud computing.

There's no guarantee if I made the same snafu next week that Google would necessarily be willing to help, but I can absolutely guarantee you that a VM sitting on a Dell PowerEdge I've got lying around would suddenly obligate me to a $35,000 bill, no matter how bad my code.

Ideally, I guess I'd want to see rather than a hard cap, some sort of smart alert that would go "holy crud, this is an unusual spike in the rate of requests" when the delta changed unusually, rather than waiting until I say, hit a high static cost bar or a hard cap that kills the site.
There are heaps of Android Java (or nowadays Kotlin) projects and libraries with well over 1000 stars. I'd guess way more than Python but quite a bit less than JavaScript.