skysight-inc/HackerNews huggingface dataset:
Sure, but I'm not convinced Joe Schmoe developer is really all that good at creating systems which can be easily extended for any requirement that may come up either. Then you have to weigh the cost of rewrites against what value they will actually have. And then you have to contend with mediocre devs who take the easy route and just declare a global.
Worth listening to the interview in full (and ignoring the headline).

Krugman: A recession seems possible now. I'm most worried that we raised interest rates too soon and won't be able to lower them enough to restart economy. Also current administration isn't super competent, if something complicated happened they would make mistakes.

Headline writer: Krugman promises recession.

Don't just read the headline, dig in to what the competent people are actually saying.

Some details:

The federal funds rate in mid 2007 was 5.25%, it's now at 2.4%. (https://fred.stlouisfed.org/series/FEDFUNDS).

Also the Bush administration gets a lot of hate, but his and then Obama's economic team did an awesome job managing something that could have been very very bad.
As per my understanding- sophisticated and expensive medical devices have sophisticated algorithms for processing raw data. I would love it if cheap devices just exposed raw data and I could use my own algorithms, arguably newer and better, to process them.

I don't know if cheap devices are much worse as far as raw data is concerned.
I know ECC is more complex, my hypothesis was that in volume the difference would be small enough to not care and that we're only stuck with non-ECC RAM because of path dependence.

>Whether it's needed or not...that's use case dependent.

Even for gaming, having your game crash/misbehave because of bit flips is at the very least annoying. But maybe this is uncommon enough that it doesn't make enough difference?
Flipping between these 3

Designing Data Intensive Applications

Control Theory for Engineers

Enterprise Architecture & Integration
Not a processor geek per se, but do appreciate some insights into a bit of these details. Aside, I'm really happy to see AMD being competitive across most products and even better bang for the buck at a lot of price points. Waiting on Zen 2 architecture to upgrade my desktop (will be over 5yo at that point)... depending on initial release or Threadripper version.
How to get your consulting fee upfront
Probably a much larger international userbase for WA. Anecdotal, but I've found that most non-English subreddits are pretty dead (or have niche users in foreign countries), whereas when I meet Turkish, Polish, Russian, French, etc. people in the US and abroad, they all ask me to add them on WhatsApp.
Yep you raise valid points. We reduced the impact of a few of those by creating an inventory/farm management system that basically encouraged users to enter relevant data like vaccination schedules, weights etc - which we then piped straight into the auction system. So essentially the better your record keeping, the more trustworthy your herd looked at auction. One of the (many) difficulties was getting the farmers off of pen and paper records / excel sheets and into our system.
Communication is expensive and improving it generally leads to increased engineer unhappiness. Engineers don't want to be in endless meetings, have to follow endless email threads, have endless planning meetings for any change, etc. If they wanted those thing they'd have moved into management of some kind.
In my experience the C-suite people don't even know what machine learning or AI even is. Why don't you just tell them that you've incorporated machine learning into your website? It's not like they would know the difference.
Senior would be someone who takes the lead on projects in their domain across their team/other teams. Principal would be responsible for leading overall architecture for multiple teams/departments or a super expert in some domain. At Google, probably less than 1% will reach principle, I've heard around 25% of engineers are senior+.
I am really confused by this website.

1. The tagline on this website is "Guiding Developers since 1869". Is that a joke?

2. If he is so against micro services, why does he promote three of his own pocket guides on how to do them?

Is there something I am missing?
> The "living standard" model merely describes underlying complexity without resolving any of it, which puts the burden on individual developers.

Don't blame people when it's their tools that are at fault.

"If you want to teach people a new way of thinking, don’t bother trying to teach them. Instead, give them a tool, the use of which will lead to new ways of thinking."

- Buckminster Fuller
On the flipside, I've long argued that maybe its time we deprecate/remove user-facing version numbers and there's no reason to use "romver" other than (decades of) momentum.

What does a "romver" really tell a user? "A number incremented from the last time you used this software." That's about it. It doesn't tell the user anything about what new features might have been added or bugs fixed or anything they actually care about. You can get a lot of the basic "number incremented" gut feeling simply from "Release Date", and that at least is something slightly more user concrete because they can look at a calendar and get a feel for how old a version is or how long between two versions development took, which is slightly more interesting.

Really though, "romver" itself is often just as meaningfully useful to users as "random fuzzy animal" or "random sugar snack" keywords, and those are at least more "fun". We can market software versions with other things than dotted sets of maybe sequential numbers.

It's not a battle I often win though, but it is something to think about. Numbers are great for machines, but they aren't very human, and why bother presenting numbers to people?
Using superglue to keep paper cuts closed is a household remedy, at least in American midwest. But most paper cuts are hardly considered to require medical attention. I assume you're talking about surgical cuts that would otherwise require small sutures?
It's not realistic, but it happens. Especially with RSU appreciation. AMZN's up 88 percent in the last 2 years, so if you were issued compensation plus refreshers amounting to 300k, but 200k of that was RSU, you're looking at 500k in comp when the stock doubles your grant price.
I believe WhatsApp had paying customers and profits at the time of acquisition. In addition, Reddit doesn't have the same network effects. Reddit is just something I do for fun, and if a certain user is not on Reddit, I don't really care as long as there are some users. With WhatsApp, the fact that my specific family member is there makes a big difference. Thus, the network effects are stronger for WhatsApp.
But that's the benefit of semver (or romver like other people have mentioned). It takes the guesswork out of it.

Also can we talk about the silly trend of publicly released software used by thousands or millions of people on production apps and they haven't made it to version 1.0 yet? 0.x is for unreleased software. If you've released it to the public, it's 1.x. As a small developer that's another huge red flag... functionally there is no difference between 0.15 and 15.0. They both indicate poorly conceived projects where the version numbers mean absolutely nothing and there's no guarantee that it will work tomorrow.

And I say that as someone who uses React, I'm not just hating on it from the outside. I'm seriously terrified by the version numbers.
Installing WordPress 5 on ZEIT Now with MySQL Hosting
Timely for me as well. Another reason for adding an additional version number component is this: I use an open source library that I need to fork. Since the library uses the `patch` number component, it's hard to release forked versions to NPM without having conflicting patch numbers.

For example, if the library is at `0.15.4` I don't want to release my updates as `0.15.5`, `0.15.6` etc. because when the main library updates to `0.15.5` we have conflict/confusion. Instead, I'd like to `0.15.4.1` to indicate my `.1` update to `0.15.4`. When they update to `0.15.5` I can merge and release a version at `0.15.5.1`
I think you've hit the nail on the head here. People seem to have lost sight of how a company like Google and a company like say, a local agency don't have the same needs or problems. As you mention, many of these trendy bits of technology are great if you're running a company at the scale of Google/Amazon/Facebook/Microsoft/whatever, but they're overkill for smaller companies or ones with simpler needs.

And yeah, they're also common in situations where they're not the right solution because either devs want to turn their current employer into the next Google, want to build up the CV to look good when interviewing for Google or have a boss/investors who like shiny things in general.
Japanese urbanism and its application to the Anglo-World
SemVer calls it a pre-release identifier but you can in fact put anything you want in there that matches the syntactic rules, so you could just use your build id as a pre-release identifier. Or as the build id field, if you're not already using that.
If half the lines in your programs are

{

and

}

it hardly does that.
If you find yourself saying "my methodology works great until you mix people into it," consider that you're just saying "my methodology does not work" in different words.
Yeah for sure. I suppose the point i was trying to make is that these days, game quality and revenue have virtually no correlation.

Marketing pretty much matters more (unless you pull a No Man Sky), but that's not new. These days though, monetization frequently means vastly inferior games make way, way more money. If it was just a little...or even a factor, the "art" would prevail for some devs. But when it's orders of magnitude, it gets really, really hard to ignore. Some still do. Bless them.
Why does it matter if this blogspot is authentic? The "Donation page" link is to http://pypy.org/py3donate.html which is hosted under pypy.org.

The blog could be written by Trafalmadorian trolls, and it wouldn't matter - so long as you trusted that "pypy.org" was part of the PyPy project and that its connection to PayPal was valid.

I don't think your last comment is relevant. What I think you are saying is that the blog should be hosted under pypy.org and not blogspot. It could be WordPress or any other system.

It couldn't easily be Pelican because the blog supports comments, which means integrating with some other commenting system - plus authentication and spam detection. Why not get rid of the hassle of manually adding files and rebuilding the server and just use blogspot?

Lastly, are you really saying that people aren't donating to PyPy because some supportive blog site somewhere else, run by who knows who, isn't hosted on pypy.org?
Martingale Asset Management seeks smart, creative developers
Damn Andrew, I didn’t think you had such thin skin. Enjoy the echo chamber. Happy to unblock each other if you ever feel like listening to viewpoints that are different than your own. And nobody’s calling your boss, I doubt anyone really cares. They are trolling you.
When Worlds Collide: Google's VP Hire Reflects Telco and Media Convergence
Yes, about $100K of it was.
I'm confused. Can you explain which tool is at fault, and for which problem, here?
This is just to raise awareness for how powerful the generative models have become with the recently open sourced https://github.com/NVlabs/stylegan

Based on work from https://arxiv.org/abs/1812.04948
You're grammar rules here are inconsistent. The comment said "The Palestinians" not "the Muslims" because they were talking about Palestinians, people who live in Palestine. There are Muslims, Jews, Christians and agnostics living there. Israel's, people who live in Israel, include all varieties of religious groups. When you critique Israel's government policies but say "the Jews" you are incorrectly describing an entire religion when you claim to be talking about a group of people that live in Israel. Any "mistakes" with this logic are suspicious, but maybe they just skipped that part of the grammer?
If you do that more than once in a 90 day window, you will likely have activation issues.
They'd only work for campuses, with elevators in all the dorms.
Some versions of fast clotting agents have been reported to cause burns, so its not something you would want to use for little cuts.

A study related to that:
https://www.ncbi.nlm.nih.gov/pubmed/18712606
Yeah. Or like why not build something on the side first? If he was in fact only working 40 hours (which is mind blowing, but I guess there’s no reason to lie), he could have easily bootstrapped an idea to revenue in 6-12 months all while making that insane amazon money.
OP is getting crapped on a bit here, but I think he's doing the right thing for himself. I've not done as well, but well enough to realize that past a certain point, money just isn't worth as much as a lot of other things in life. And if having money doesn't buy you the freedom to take some risks or time off, it might be worth even less than we think.

It's worth asking yourself regularly not only "Am I being paid enough?" but also "Am I being paid too much?".
I mean, savings accts are paying 2.2 percent right now, and while it's a drop in the bucket compared to senior developer wages at AMZN, you're looking at 20k in interest accrued annually, which is basically what each of my parents live on in middle America.

Depending on where you live, who you support (or are supported by), and how capital intensive your independent business is, that could be plenty. Plus, you've already got a book deal worked into the business plan it seems.
For an interesting take on versioning, see the Spec-ulation keynote by Rich Hickey [1]. It specifically touches upon SemVer being itself versioned.

[1]: https://www.youtube.com/watch?v=oyLBGkS5ICk
He predicted 2008 back in 2005.

https://www.nytimes.com/2005/05/27/opinion/running-out-of-bu...
of course..there is no better application for sharp minds and PhD in AI than helping retailers to sell more sh*t.

thumbs down
Logs, metrics, and the evolution of observability at Coinbase
Did a 2600 build late last year... actually a little faster than my 4790K from 5 years ago, and a fraction of the cost. Waiting on Zen 2 to upgrade my own desktop later this year... hoping to see a 16-core mainline, or might wait for threadripper.
Not much more easily than making money off of anything else. The threat of a recession is widely known; for any financial maneuver that could take advantage of it, the "returns if a recession hits" factor is already priced in.

Unless you have a PhD in quantitative finance, it's usually best to take it as axiomatic that you don't have a knowledge-based edge in the stock market, or anything similar.
I have the highest respect for people like you who can make comments like these. It takes a lot of maturity and mental creativity to see things from others' perspectives, and if everyone had your mindset the world would be a better place. If you are ever in Chicago I'd love to buy you a coffee/beer and hear your story.
It's not a joke. Self-driving vehicle stops in front of apartment building. Customer gets text message to come down and unload the thing. That's what this is. Not a competitive business model. Might work in suburbia in warm dry climates.
Others have already posted some fantastic, practical resources for creating technical systems.

But for truly first-time system designers that haven't had much exposure to systems thinking before, you might find [1] useful. Donella Meadows[2] focused on environmental sciences and economics, so the specific examples/anecdotes mentioned may not be of interest to you. But she is also well known for her work in systems thinking, and the mental frameworks and general systems thinking principles sprinkled throughout are just as applicable to designing complex software systems as they were to her work. And make it significantly easier to evaluate the practical resources others have provided and interpret them in context to your own needs.

[1] http://donellameadows.org/archives/leverage-points-places-to...

[2] https://en.wikipedia.org/wiki/Donella_Meadows
Let me see if I understand: so when we ban pay day loans and all the loan sharks come out, this is the message you have for poor people:

Don't take the loan shark desperate option, accept homelessness/bankruptcy instead of trying to stay afloat. Then you can try and work up from there because it is easier.

I honestly can't believe you want to make the lender of last resort worse for poor people in an effort to get them to hit rock bottom so they can then climb.

I might have had a hard time in life (I've actually taken out short term loans to stay afloat) and I might have an attitude from it, but I can tell you have little compassion for those who were in my situation; so you'll have to excuse the fact that this is personal. A 19 year old me would have been homeless with people like you. I actually am happy I wasn't. I'm happy there are 'exploitative capitalists' and not just 'warm hearted well wishers' up on high horses.
You can easily make in interest what many people make in salary. Please just drop the "starting with nothing" part of your story. No one ever has viewed $1M as "starting with nothing".
should I read about faraday cage forest design ?
I'm not OP but I'm Dutch, our stores don't have seating.
I think the technologies developed to make a mars habitat possible we end up also being useful for making some parts of a future earth habitable. That's a coincidence I hope doesn't come true.

Personally, I think every billion destined for mars exploration is money not being spend on addressing the more pressing crisis: What about the health of our current planet. Mars can wait, so to speak, for us to ensure our survival here on earth. A mars colony probably wouldn't survive a collapse of earth-based civilization.
MongoDB CTO on the right amount of process to scale your engineering team
...or Solaris Zones / illumos Zones (2005) - you can even run Docker on them.
You can, and you will. But the mental overhead in "rewrite this 500 line service in a way that doesn't suck" isn't that high. That's not true of a 700,000 line monolith.
> I just think this is a smarmy attitude disguised as wisdom

> The fool doth think he is wise, but the wise man knows himself to be a fool.

I fear that this wasn't meant to be ironic.
https://slashdot.org/archive.pl

since nobody helped, it's the closest you get, surprisingly there are much less wrappers for Slashdot than HN
Not just internationally: a much larger userbase in general. And, I believe more importantly: reddit is essentially a forum. Few people are super invested into forums. They get older, their interests change, they have less time to argue about politics, they move on from forums. Whatsapp is a messenger, people rarely move on from those - it's usually the messengers that abandon their users, not the other way round (aim, icq, skype...), and they do profit from a network effect, reddit doesn't.
> You seem to believe that the burden to verify age is too onerous for online dating apps. I think that we should require age verification for dating services across the board, and it should be up to the online apps to compete with offline dating services on equal footing.

It is a burden for the apps themselves but it's not something they can't overcome. The real issue is end-users wanting some degree of privacy and not wanting to submit their real identity to who knows what's on the other end. For example, a gay dating app, or an app for people into BDSM or whatever the thing might be that they're into, or someone who is already in a relationship but wants to see what's out there - a significant percentage of those people will never submit their ID and won't use the app. Even if it’s just some vanilla dating app, how do you know the operators aren’t just in it to easily skim tons of IDs in some vast identity fraud scheme? I certainly wouldnt submit my ID to such services. It also doesn't solve the original issue, since teens will find a way to get around the ID check - use someone else's account, use photoshop to alter an ID, get a fake ID, etc etc.

> Condoms aren't 100% effective. Why should laws be 100% effective?

Yes, nothing is 100% effective. Yet proponents of these laws try to push things to 100% without stopping to check how we're doing so far. The article says 60 cases of child sex offenses since 2015. So 15 / year, about 1 a month, out of how many hundreds of millions/billions of people using these apps? Also, the article counts 16/17 year olds as children, despite them being above the age of consent in the UK and in many states in the US, so who knows how many of those 60 are actually under 16 and not just 16 or 17. Sounds like we have this issue 99% solved with current enforcement methods. Do we really need to institute onerous burdens on apps and end-users for the sake of that last 1%? We can eliminate automobile accident deaths by instituting a nationwide speed limit of 10 MPH on all roads at all times but we don't do that because of the obvious cost/benefit concerns.

If you're concerned about your child going on these apps, give them a feature phone until they're of age. That's what I'd do.
It's a good point. It really depends on who your users are. The "users" of my apps who would ever see the version numbers are people who need to know version numbers, and romver works fine for that. The actual end consumers of the software don't see version numbers because, like you said, it doesn't matter.

It does bother me that Apple and Google force you to have version numbers shown in their app stores and it's shown to the public. I push OTA updates for my apps quite frequently without going through the stores and I've had some users ask why the app changed without the store version number changing, and I've had users ask why the number jumped from 1.0.7 to 1.3.4 with no updates in between. "Because I didn't have to submit updates to the store for the past two minor changes but I've updated the app icon so now I have to" is difficult to explain to say the least.
Dunning-Kruger effect?
YC Interviews in NYC
The file descriptors point to the same file and can even be the same descriptor.

Maybe this is clearer/simpler, writing x and y to the same offset:

T1 T2
-------------------- --------------------
write(b,y) start
write(b,y) success
write(a,x) start
write(a,x) success

fsync(a) start
fsync(a) failed
fsync(b) start
fsync(b) success

At this point, T2 is probably surprised to discover the original contents of the file on the disk. Even after a successful fsync()!
A small explosion might be good enough?
coding needs to be more automatic

api changes aren't such a big deal

they only seem like it now, because the editor is the primary coding tool

code should be generated from content. roughly speaking:

- https://en.wikipedia.org/wiki/Code_as_data_(disambiguation)

- https://en.wikipedia.org/wiki/Code_generation_(compiler)

- https://en.wikipedia.org/wiki/Round-trip_engineering

- https://en.wikipedia.org/wiki/Model-driven_engineering

further, I believe:

> code is unrefactored config

> config is immature content

> content is unrefined code
pext/pdep are awesome, but I imagine you'd never notice the difference in real world usage. You'd have to use a program often where those instructions are on the critical path and comprise a significant percentage of execution time. The chances of that are slim to none. You may well notice the extra cores though, to a point, depending what you do.
تحميل برنامج شيرات للويندوز SHAREit for PC لنقل الملفات بسرعة عالية
Online Dating: Can Science Find You Love?