skysight-inc/HackerNews huggingface dataset:
Apple has been extremely influential in consumer tech by refining technology to make it approachable by the common man, starting with the introduction of the Macintosh, and then the iPod, the iPhone, the iPad, Macbook Air, etc.

All of these products have been very successful, I'd say even game changer. Add to that strong marketing campaign, hype and huge margins and this is what you get.
Having to manually pass context through so many functions in code bases is definitely not ideal.
This is all completely true. I feel like modern living has pitched this whole idea that it's worth putting yourself into debt to "have experiences, not things" (I have my doubts that this is a true Millennial preference and rather just a bit of clever marketing that has worked exceptionally well) and to avoid investing too much in anything lest something better come along. It's the same reason I look down upon tech people's effects on housing markets in SV pushing old-time residents out because they can't afford the rent, and look down upon people who scoff at moving to flyover land where they can afford to put down roots. This woman bought into a train of thought that's not really being developed for her benefit.
oooo. Good point. My definition has been corrupted :)
The whole idea about REST was to get rid of the complexity of SOAP webservices, custom implementations and the like by using the verbs HTTP already has and using "speaking" URLs.

The whole idea of GraphQL was actually to make complex queries easier and more performant (it's a bit like SQL for HTTP).

My personal conclusion (ymmv) is to build REST APIs whenever the API should be exposed to external developers or to be integrated with 3rd party software.
On the other side I like GraphQL very much, when the only (main) purpose of the API is to build the backend for a SPA.
Relevant HN post from 3 years ago - https://news.ycombinator.com/item?id=9884345
> "Drug-overdose deaths skyrocketed between 2015 and 2017, particularly for adults between ages 25 and 54. The main culprit was fentanyl and other synthetic opioids that became pervasive in illicit drug supplies in the U.S. around that time."

CDC wonder[1] has data from 1999-2016, when I plotted the appropriate ICD-10 codes[2] I found this is a misleading way of describing the data: https://i.ibb.co/N9Fqmxd/CDCmort.png

You can clearly see that deaths attributed to these codes in those age groups have been increasing since well before 2015, basically since the data became available.

[1] https://wonder.cdc.gov/mcd-icd10.html

[2] https://news.ycombinator.com/item?id=18561136
Now it makes sense why those programs can be frustrating to use and can crash often /joke

Anyway, I doubt anyone blames general purpose programs being used by the military. HoloLens is a bit more specialized so I can see the argument.

China's great firewall uses Linux, but it's not like there is an easy or reasonable way to stop them from doing that.
I’d like to think that this situation could be improved by restricting flows of capital across borders for residential property purchase, and by not allowing domestic vulture capital/private equity firms to buy residential properties. Not sure how this passes constitutional muster here in the US, so perhaps we need a housing rights amendment.
This doesn't seem to be a popular opinion, but I agree. It's such a pervasive functionality in concurrent programs that it really should be a built-in aspect of a goroutine.

The problem with context isn't necessarily the interface, it is that it is "viral". If you need context somewhere along a call chain, it infects more than just the place you need it — you almost always have to add it upwards (so the needed site gets the right context) and downwards (if you want to support cancellation/timeout, which is usually the point of introducing a context).

Context's virality also applies to backwards compatibility. There have been discussions of adding context to io.Reader and io.Writer, for example, but there's no elegant way to retrofit them without creating new interfaces that support a context argument. This problem applies to any API; you may not expect your API to require a context today, but it might need one tomorrow, which would require a breaking API change. Given that it's impossible to predict, you might want to pre-emptively add context as an argument to all public APIs, just to be safe. Not good design.

Cancellation/timeout is arguably so core to the language that it should be an implicit part of the runtime, just like goroutines are. It would be trivial for the runtime to associate a context with a goroutine, and have functions for getting the "current" context at any given time. (Erlang got this right, by allowing processes to be outright killed, but it's probably too late to redesign Go to allow that.)

(I'm ignoring the key/value system that comes with the Context interface, because I think it's less core. It certainly seems less used than the other mechanisms. For example, Kubernetes, one of the largest Go codebases, doesn't use it.)
My rule of thumb is use Go by default, but if it makes sense to trade a lot of developer time for extreme performance or extreme type safety, use Rust. As with all rules of thumb, there's a lot more nuance than this, but I think it captures the big idea well enough.
No, of course not! Just pointing out the craziness of how the system actually works.
Funny. The one thing I miss least about working in Boston is the commuter rail and subway.

Now I'm commuting via car to an office just outside I95, it takes less time, is much less stressful, costs $150 less per month and is far more reliable.
Several related lambda announcements to around structure/reuse as well:

1. Lambda Layers - Reusable components that can be shared across lambda functions (covered in the linked article)

2. AWS (Serverless) Toolkits for PyCharm, IntelliJ & VS Code - https://aws.amazon.com/blogs/aws/new-aws-toolkits-for-pychar...

3. Nested Applications Using the AWS Serverless Application Repository - https://aws.amazon.com/about-aws/whats-new/2018/11/sam-suppo...
From my vantage point in an express bus on the freeway at rush hour, I can see into cars quite well. It's people of all ages staring at their phones while barreling down the interstate at 70mph. So no, I doubt being addicted to phones is driving Transit use!
They're not just selling CPU cycles though - they have a lot of PaaS offerings.

For example, an S1 App Service Plan is $73/m - and all that gets you in hardware is a measly 1 core and 1.75GB RAM. When asked by customers why the price is so high, they have said it's because they are not just selling VMs - the service has a lot of value. Although I do still think they are too expensive, especially at the lower end, I'd have to agree that Azure's App Services do provide a lot of value - they really are a joy to work with. I only wish they'd open source it so I could run it on IaaS!

Also, given their high VM pricing (IaaS), I'm guessing their margin on VMs is much higher than that of AWS or GCP.

Oh, and of course there is bandwidth. Bandwidth is cheap, very much a commodity - but not from Azure/GCP/AWS! Come to think of it, it is interesting that none of the big providers have made any effort to compete on bandwidth...
Your premise seems to be that all death should evoke equal concern. I think people being forced by threat of violence to commit violence against another group of people and dying during it is far worse than someone chosing of their own volition to use a recreation drug and making a mistake with their own life.

I'd bet many people share my differentiation. I don't think it's primarily a 'visual' difference.
MIT and Harvard biologist George Church comes to defense of gene editing babies
The average mark is generally fixed at around 75%. So a professor that systematically inflates grades will be called out.
Thanks for sharing the Ruby links.
Tycoons funnel gains into low-income ‘Opportunity Zones’ under new tax law
Make a list of people, when someone crosses your mind, add to it, maybe with a note. When you have free time send people thoughtful messages.
This reminds me of The Buried Giant by Kazuo Ishiguro.

It opens with an old couple who live in a land misted by a fog of forgetfulness. And one of them remembers they have a son they love very much. They haven't seen him in many years, because they had forgotten and they have to get back to him. And they set out to do so.

That feeling of, oh this is an important thing, person, event, skill, and why have I forgotten about it? Why didn't I attend to it? That is just part of the human condition as you get older.

I don't think your life is "wasted". Just accept that regret is part of all lives. Even the person who is happy, has thoughts and ideas about alternatives. Not that you would trade what you have, but you do play out alternative lives. Its perfectly natural.
Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery (The Morgan Kaufmann Series in Data Management Systems) ISBN-13: 978-1558605084

https://www.amazon.com/dp/1558605088/?coliid=IYEILMZI5DVNM&c...

and

Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
ISBN-13: 978-1558601901

https://www.amazon.com/dp/1558601902/?coliid=I2GWJZ9XJ5D4JI&...
Which town is this? Real estate is so much tied to location, its almost pointless to discuss a house's value without location.
I’ve always thought life is a balancing act of “building” and “experiencing.” Building relationships, communities, homes, organizations, education (your self) and experiencing other countries, different jobs, lifestyles, foods, etc.

Western culture as a whole has gone a little too far in the “experience” direction. You can see this in little ways, like the fact that Legos are sold as pre-planned structures and not generic building blocks, or how electronics today are replaced and not repaired.

We really need a revitalization of a “creator” culture to combat the present consumer one.
Announcement link: http://blog.plataformatec.com.br/2018/11/lets-learn-elixir-t...
Everyone around us is fighting their own little war. I've felt similarly to the writer -- I moved out of my childhood home the day after graduating college and started work that Monday. I only moved 215 miles (NYC to Boston), but it felt a world away, especially considering most Americans live relatively close to where they grew up and 215 miles in Europe goes a long way.

I've made and abandoned friends at almost every stage in my life. I have no idea who will be the best man at my wedding because to be honest my brother probably isn't up to the "responsibilities", but I have no alternative.

I now live on the west cost, a tough 6 hour flight away from home. I visited my family this Thanksgiving and am noticing so many changes, people are dying, babies are being born, my cousins who I've always viewed as children are about to graduate college. It's tough being away from home and not feeling like I have roots (I'm considering a move to Seattle or the Bay Area in early 2019), but at every step I've justified my actions because the next step always came with a significant pay increase and more career opportunities.

This January will be my 13th anniversary with my high school girlfriend (soon to be fiance). I can't describe how valuable it's been to have someone so close in age (I'm 3 months older) that can relate to the things that I'm going through, and who has my back, and knows that I have hers. Things haven't been easy, but it's become so much more than a girlfriend/boyfriend relationship, which is why marriage is in our future.

I've met so many fellow millennials who are serial monogamist or date freely, I don't judge them at all and at some times have felt a tinge on envy, and these folks may have a friend or family member who is to them what my girlfriend is to me -- I guess all this is to say that in today's society I just don't know how we can traverse this reality with at least one person who you are tightly integrated with. It's just too tough out there.
They are general purpose tools though, and you cannot compare them to building a killer robot.
Sure insurance money is a part of GDP. It’s either premiums paid or sitting as an investment that needs to be liquidated to generate funds.
You haven't seen Texas.

Dallas and Austin are absolutely booming with tech jobs, and we're about as non-transit-oriented as possible. And most of the tech growth is in the suburbs, not the cities.
I think that is what we need in the U.S. When I was in college I survived on a food budget of $100/week during my first year. I have diabetes, and I am supposed to (though not required) test my blood three times a day, 21 times per week, at $1 per strip. My Metformin costs me another $22 per week, and a two other drugs costs me about the same. The result is that a single well-controlled condition costs me $88 per week, $352 per month.

Put another way, if I was working minimum wage without insurance and no other income (12% tax bracket), I'd need to work 13.6 hours to cover the drugs for that one condition, 34% of my take home (roughly, I didn't include state tax, social security, etc.). Where as one person I would have been above the poverty threshold of $12.14k in 2018, now I would effectively be below it.

This is why so many people who don't have steady jobs (e.g., the gig economy) have to choose between drugs and food.
Step function has been a big leap backwards from SWF; which is harder to find. Adding support for more connections to other services on an already broken platform is a disaster.

Step use SWF under the hood.
When step was released, it still peeves me that you couldn't edit a function without deleting and recreating; even then, deleting took hours...
It’s been a while since I COBOLed, but if I recall, the COBOL decimal is similar to Currency types in languages like C#. (Maybe I’m misremembering.) If I’m right, though, it’s not a floating point number. It’s currency properly handled via integer math under the hood.
I once modified a traybar icon thingy to display download rates in a 16x16 pixel area, and I'm quite proud of what I came up with, though I'm sure this is a "thing", it just has to be -- if anyone knows "the official name" for this concept I would be very grateful:

Let's say you have 16 arrays with N values each, each having their own pointer to the current element. It starts out with everything zero. On each tick, you take the current value and put it in the current element of the first array, and increase the current element pointer. When you reach N, you reset the pointer to zero, take the average of all values in the array, and put that into the current element of the next array to the right, and so on.

Then you draw the current average of all elements in each array as a 1 pixel bar, color according to preference, and the result is that you have near real-time values to the left, and a rather long, if very rough history to the right. Depending on how many elements each array has, you can basically fit the current frame, second, minute, hour, day, week, month, year and more all in 16x16 pixels, especially since each array doesn't have to have the same number of elements.
Unfortunately, the ease of deployment often means lower security. Lots of popular packages expect regular web user to be able to update source code (!), totally defeating any protection OS may provide: https://www.drupal.org/docs/7/install/step-4-run-the-install...

PHP is really nice and easy to deploy, and it would be my first choice for trivial one-file scripts, but I wish people did not use those simple deploy methods on the big internet. The net is not a nice place it used to be 10 years ago, and today, deploying scripts without any OS-based security protection is just irresponsible.

(And yes, it is possible to deploy PHP in the secure way with proper privilege separation, but most of the large, existing projects recommend doing it insecurely)
Airbnb will start designing houses in 2019
Still, I wish it was easier for me to locally MITM a single application running on my computer/phone. I find myself wanting to do this roughly every month.
Talent doesn't want transit. They want minimal commute or to minimally attend office at all.
If these are new datatypes then they would break nothing (ignoring the "int" default part).

> so what is it I am missing?

The Go team has been adamant about avoiding any changes that break existing code. The whole point of Go 2 is that at some point that might have to happen and they're trying to minimize that pain.
If anyone has questions or wants to know more, you can ask me anything!
See also: https://samara.com/backyard
I believe a solution is going to start by, principally, putting a lot of lawyers out of work (so don't expect it to happen without a law called for by the people).

That solution is anything equivalent to a 'standard library' of contracts in which the consumer and the party they are interacting with agree to a single page configuration that defines the standard variable arguments.

It would also be much nicer to make a 'payment schedule' table standard for nearly all non-lump-sum contracts.
I'm a 29 year TCK who has moved around a lot because I don't actually have a place to call "home". I planned my life around trying to get Permanent Resident status in New Zealand, but now I'm struggling to find a job.

My latest idea is to study a certification. Has anybody done this before, and does it work? Will that help me start a career?

https://news.ycombinator.com/item?id=18562295
You were supposed to switch to a house in Bellevue. That too would let you walk to work.
Frankly I stopped reading the moment the book was mentioned.

It feels off and insincere.
Where do you live that this is surprising?

I see people putting on makeup and checking email while driving. Not while stopped in traffic, actually being in control of a rapidly moving vehicle.
>Remember this piece before you argue with someone that they should move away from their friends, family, their support systems for work or other development opportunities.

Blood is certainly thicker than water as they say, for good and for evil. I used to think exactly as you stated the above and I don't mean to suggest how rigid you are but my recent experience with family is that relationships must go both ways, and when your attempts at expressing yourself go unheard or ignored then perhaps cutting ties is the right approach.
They keep saying "let's build more houses!".
Who's going to build them?
Conor Reddy, an undergraduate in genetics?
Erica Fleming studying for her degree in English?
Or Jenny Quinn, the PA?

I guess we'll have to invite some guys from Poland. Oh, wait...
They could have branded with both, effectively... "Windows Phone" for Business; "XBox Phone" for Personal Use .. same OS and tools under the covers. Developers could target both, and users would just get their skin version on top of the OS.

XBox Phone would have sign in for an XBox account... Windows Phone would tether to an exposed AD/SSO login system for business use.
> I don't understand why people think price matching is a good experience at all.

Some people care about the experience of saving time with:

- No Fake Products
- same day product

Price match is a bonus.
It makes me happy to see this article here. I have always been impressed with the way Ram Dass has traveled through life.
There are choke points along 280, 380 interchange, 92, sand hill, and lots more going south, going north there are msny more, but you could have a commute such that you avoid those. I was more talking about SF to valley (at least PA) and likewise from at least PA to SF.
I, for one, am happy about this.
I'm happy to be your best man when the time comes. Email in my profile.
Vague estimate is that there are 18 million programmers in the world[1] and that 4% of them use Go[2], so 0.7 million would be a starting point guess as the total number.

Note that these were the first two Google search results I found for "number of programmers in the world" and "percentage of programmers in different languages" so... being off by a factor of 10 or more is likely.

[1] https://www.computerworld.com/article/2483690/it-careers/ind...
[2] https://www.statista.com/statistics/793628/worldwide-develop...
As a wise older friend puts it, neither the past nor the future is real. Only the present is real.
I would love to completely avoid it, and I do when I can, but it has started to creep into every job out there now and especially in areas I spend a lot of time. So just avoiding it is not possible.

I maintain it has been shoved down the industries throat for no good reason other than Google. It does nothing better than any of the existing mainstream languages and in many cases is a large step backwards.

So no, I will not stop railing on Go and my hope it goes away sooner rather than later. Nor will I stop railing on how I think macOS is a cancer in the Unix ecosystem and also needs to die, how JavaScript deserves to be relegated to the trash heap, how Android has fucked the Java-ecosystem, and how Chrome has ruined the internet.
“Biometric..sleep-related data about..You,a Child..any person that uses the Bed”
The article is about the trend - not the absolute numbers
Microsoft Wins $480M Army Battlefield Contract
MacOS 9 was crap though

I'm saying that as someone who loved it so much he literally used it today https://imgur.com/a/zhmi6cP

But the reality was that Apple had failed with Copland and had been shopping around for OSes because their OS was so bad. Apple's other spinoffs (Claris, Newton, Taligent) were also all failures, so there was really no risk that an Apple OS spinoff would get any traction. Even NeXT (the OS X we know today, and the brainchild of Steve Jobs) was on death's doorstep.
> Legos are sold as pre-planned structures and not generic building blocks

I don't know if this is an "experience economy" thing as much as it is a lucrative licensing deal thing.
I agree. Feels like the only reason she decided to respond to this person is to use it as an excuse to shill her new book to her readers and not out of genuine care for the other person.

"Hi Dan, thanks for calling the Suicide Helpline! I know what you're going through is tough. I went through what you're going through too, which I wrote all about in my new book, Suicide Kings, available on Amazon, buy now and get it 20% off the hardcover price for a limited time only! Here's an affiliate link, and an interview I did with the Today show. So yeah, I've been feeling down in the dumps lately too, and you know what I did? I wrote Suicide Kings, only $19.99 in two easy payments if you call 555-555-1513. That's 555-555-1513. Don't kill yourself Dan. I didn't. Write a book instead."
An overview of Vectors in Rust (for people who program in JavaScript)
I sometimes feel like I've won the lottery. The win being absolute absence of urges to travel, make memories or relationships. I just want to be alone and work on my stuff, which also happens to make me financially independent.

I'm old enough to know it's not just a phase. It's just who I am.
No oxford comma:

the performance, the community around it, and vendors support