skysight-inc/HackerNews huggingface dataset:
I had to visit the Shakespeare festival in Ashland, OR many times as a kid. My parents didn’t push attendance on me, but nor did my dad explain why Shakespeare is so great. “It’s classic literature.” “How? What makes it better than Isaac Asimov or the Hardy Boys?” “It’s just great literature.” I found this frustrating and started telling people that Shakespeare should be taught as a second language (a joke one of my college professor friends likes to repeat even now).

Fast forward 35 years. I have come to enjoy reading Shakespeare on my own.

(Why is it great literature? Incredible prose, insane plot lines, and way way underrated comedy. Some of the best comedy I have ever encountered is in Shakespeare’s so-called tragedies, a situation that very much matches my own tragedy-marred life. Reread “Hamlet”, “Richard III”, and “MacBeth” for a barrage of hilariously inappropriate one-liners.)

Anyway, a decade and half ago wife wants to take the kids, ages 7 & 9, to the Ashland Shakespeare Festival. I tell them they don’t have to see any of it. I tell them I didn’t enjoy anything but the comedies as a kid but that the staging and costumes were always good. No pressure at all; they are welcome to hang out in the hotel room with iPads or to watch TV, a luxury they lack at home.

They go see everything, including histories and tragedies. And they totally get it. Apparently my children don’t know they’re not supposed to understand the antiquated English, because halfway through their first play (“Merchant of Venice”) I am sometimes having to ask them what’s going on, and my 7 year-old patiently and correctly gives me the 411. They attend pre-play lectures and, when asked by the lecturer, read better than most actors. We go many more times in the ensuing years and it’s now among my most cherished memories.

To this day they quote Shakespeare accurately and mumble “Exeunt” under their breath when they want to get out of a boring situation.
Reading for assignment is a chore, reading for pleasure is a joy.

I think you get caught up in the feeling that "this needs to be done" that you don't really get to get into the book.
You can have multiple language preferences in your browser. What happens if English is your first and Traditional Chinese is your second?
I think the decline of Silicon Valley will have much more to do with the end of Moore's Law than any kind of social or political trend. The name is very predictive - if there will be nothing left to do with Silicon, maybe there will be nothing left to do in Silicon Valley, and the computer industry generally.
What if you can’t because you want to use a hosted provider for your homepage like wix? Which doesn’t support reverse producing?
It would be really nice if you could write out some kind of summary that could work as a starting point and historical record.

I studied those things when they came out, but I have forgotten most of it.
Google’s Chrome browser is now 10 years old
It was even worse later on. He couldn't even formulate the questions and was constantly interrupting.
Military robots are getting smaller and more capable
Well, if you used a CNC router (vs. a mill) your work surface is generally much larger so one work piece could generate multiple gears in a single run. Additionally, if you are using a CNC router you'll find that the time required to cut a single gear is much shorter as the feed rate and pass depth are much higher that he used on the mill.
Good luck and keep updating with progress! How does your goals mesh with the ideas behind Pony (ponylang.org)?
RL is equivalent to optimal control in many real-world systems like robotics, self-driving vehicles, and other complex systems (aircraft control, etc.). There are lots of practical applications for RL, but it doesn't always work well; solving even simple problems can often be deceptively complex—to the point of being intractable, unstable, or both.
I am wondering the same thing actually. He has a lot in common with Travis Haley - they are both "professionals" in a "bro" field with real credentials, but Travis spouts some bullshit under the guise of being scientific and takes things way too far to the point of being superfluous. I can't think of other examples right now, but "bullshit with sophisticated presentation and lots of confidence" is a pretty common marketing tactic.

I can tell you for sure that the exercises I linked are great and essential. I have found them on my own over years, and it was a breath of fresh air to see someone present them.

On the other hand, a topic that interested me for a while was rate of protein absorbtion (i.e. "Can we only absorb 16 grams of protein in a sitting, and eating anything over that is a waste."). Jeff presents a strong opinion, which is that there is no limit, but I don't think his logic is solid. Seems like the issue is still very much under debate, and while what he says makes sense, I doubt he knows it to be fact, though he presents it as such.
They may be ripe. I do not see that as an issue.

Thing is, the money in SV, will pick up on whatever that is and jump in quick.

There is whatever comes next, could be gestating anywhere. And there is SV participating. Given the potential, unless whatever comes next is very seriously misaligned with SV potential, acting on it will basically be a boom for SV.

As a competetor, SV works within a huge economy with vast talent and resources available.

The next thing does not have to originate in SV for it's impact to be felt in SV.
In case anybody else had never heard of Navigation Centers, here[0] you are:

"The Navigation Center, which opened in March 2015, is a successful program designed to shelter San Francisco’s highly vulnerable and long-term homeless residents who are often fearful of accessing traditional shelter and services. Navigation Centers provide these otherwise unsheltered San Franciscans room and board while case managers work to connect them to income, public benefits, health services, shelter, and housing. Navigation Centers are different from traditional shelters in that they have few barriers to entry and intensive case management. Unlike traditional shelters, people with partners, pets and possessions are welcome at Navigation Centers. The purpose of a Navigation Center is to offer a respite from life on the street and to support people in changing their lives by making lasting social service and housing connections."

[0]: http://hsh.sfgov.org/services/emergencyshelter/navigation-ce...
Nothing sterilizes a book's emotional or intellectual impact quite like being forced to read it. It's like cultivating a person's appreciation of sushi by physically shoving it down her throat.

What's worse is that I can only unhelpfully lament the current state of literature in education -- I have no idea how we may improve the system...
Scaling Jenkins
I agree with this. Having a traditionally relational store can be a huge help: lots of people know it well, the disadvantages are well known, and everything is insanely mature. I dislike how the article tries to say that isn’t serveless’s fault when it is just a trade off.
I really recommend audiobooks here, it makes it so much easier to get through the 50 page sections of geneology or all-wrong speculation about the natural world that's included in a lot of classic works. So easy in fact you come to understand what role they play or why they're important.

One thing I love about the classics is that they have an entirely different set of euphemisms and implicit assumptions. They don't know what you're supposed to pretend isn't true in the modern world. You end up with, for instance, the ancient Greeks being very explicit that their early rulers were the most effective pirates and cattle rustlers. You learn a lot more about how we got where we are and why some obviously bad structures are so hard to change. Many decision makers from the dawn of writing to the present day relied on these texts as playbooks.
One of the core equations in reinforcement learning is the Bellman equation -- named after Richard Bellman, inventor of dynamic programming. And in fact, in the operations research community, reinforcement learning is often referred to as "approximate dynamic programming". There are lots of extremely boring, quite effective techniques for solving real industrial problems in this framework, without any neural networks at all.

As for why so much excitement about "deep RL", when it hasn't done anything substantive outside of games -- I think it's because it has the possibility of working in wildly different domains with minimal modification. We can sort of see some of this already -- OpenAI used the same training algorithm to play DOTA2 as they did to train a robotic hand to manipulate blocks.

I have no idea whether the hype will actually pan out, but that generality is worth being cautiously excited about, I think.
Not from Parys but used to be a regular visitor: one example is streaks of obsidian in the rocks from the explosion which I believe is unique.
I hate to see that I need to login just to take a demo of your product. I find it a bad approach. First let the user checkout your product without intrusion.
Not sure what there is to backlash against with JWT, when implemented correctly.
I truly do not know what motivates Peskin and Kim. Really. Is Kim an old time socialist (Maoist?) I don't know, but I know she and Paskin (a "preservationist anti build guy" do more harm than good to the majority of renters in this city. I'm hopeful Breed will turn things around, but the BoS seem to be more interested in peripheral pet projects than focusing on thigs which affect the great majority where it matters: housing, crime and strategy (with quality of life a few rungs down --jobs are not the issue).
Also, I know you put the fact that the 'everything is a file' approach is an intended-to-fail spike in the post multiple times, but psychologically people are going to get stuck on it and bikeshed. Sometimes that's enough to kill interest in a project, despite how great the underlying intentions are. Humans ¯\_(ツ)_/¯
Book Summary: “How to Develop a Perfect Memory”
Big ups for calling out how bad an idea connecting to the database is from a serverless context. I do a lot with serverless on AWS Lambda. Since part of that involves an ETL to write to a database, I also run a server that exposes a service for writing data via RPC. The server provides a connection pool to the database and appropriately encapsulates all the complex functionality we have for incoming data behind a well-defined interface.

If you really insist on calling your entire stack serverless, do what we do and run these servers as ECS tasks via Fargate. That is plausibly serverless, albeit long-running. You get all the perks of a serverless environment with all the perks of something like beanstalk (without having to patch a server!). The drawback in this scenario is that running ECS tasks via Fargate don't provide as much flexibility in cost.
I guess I did not explain that clearly enough in the essay. The issue was not using Slack in itself. I've unfortunately had to use a bunch of proprietary tools and hardware over the years, and in fact (unfortunately) I use Slack where I work now. The issue was that Automattic, the company behind the FOSS WordPress software, was moving from open solutions to use proprietary Slack. That included moving away from FOSS ones they made themselves in-house like o2 ( https://github.com/Automattic/o2 ). And that disappointing choice by Automattic to embrace proprietary communications tools seemed in conflict with my hope to have made WordPress into a better FOSS communications platform while working there. I also did not feel it boded well for the company itself -- since Automattic seemed to be narrowing its business ideals from supporting and expanding the single biggest FOSS communications platform on Earth in terms of hosting much of the web to becoming essentially just another WIX competitor.
The Netherlands may be considered a tax haven colloquially, but they're not blacklisted as one.
Given your knowledge on the subject could comment on how Modula-2 compares with Go. Modula-2 had coroutines, did it have a notion of a channel ?

I have feeling that Go is a Modula-2/Pascal with a garbage collector and may be with a better concurrency story. Would that be a fair assessment ?
"Understand" to what extent? Knowing the plot? The morals in broad strokes?
I don't think MPTCP is going to interact very well with modern high load sites. Even using unicast, it's going to be hard (impossible?) to ensure that all the individual flows make it to the same nic queue, which is what you'd really want for performance. I suspect this is part of the reason why it hasn't caught on very much. (Also, Google doesn't seem to want to invest in a good tcp stack on Android, instead they put an additional tcp layer (http/2) and then built tcp on top of udp (quic) ).
Yes, I already considered doing that. I am now analyzing hexdumps of actual slim binaries of some straightforward Oberon samples and try to match the details of those with the compiler/loader/linker code and the papers written by Michael Franz and Thomas Kistler. Being able to compile actual slim binaries was already a big challenge (the implementation was only available on old Macs and Win32 platform).
DRL in financial derivative pricing, risk modeling, HFT. Check out Igor Halperin on Coursera.
Sorry for the typos. Both of those should have been css profile.
1) Non-car storage (including but not limited to immobile batteries, pumped hydro, and hydrogen electrolysis)

2) Non-solar renewables (including but not limited to wind, geothermal, and tidal)

3) Inter-time-zone power grids (because PV is getting so cheap that 67% losses, 1000 watts at source being 330 watts at the plug, isn’t totally insane).
In the mid-90s, a friend of mine described an SGI demo where the player flew a speederbike through a forest. Apparently it was quite impressive for the time. Every time I come across footage of old SGI software, I hope it's in there, but it never is. Has anyone run across a video of this?
IMHO, not understanding testing is a very big hole. It is not like not knowing what the latest and greatest Node.js web framework is. An interviewer could quite reasonably eliminate someone by not having worked with testing before. Your best bet is to learn about testing well enough to eliminate this hole.
It's just a shame —with all brands— that original parts aren't the more readily available.

I don't want a knock-off batteries or screens. They're cheap because they're not top-flight materials and invariably break much quicker than what they're replacing. And those that claim to be genuine are often even shittier.
Probably in similar ways, however this is a different paradigm almost. Pony continues the same operating paradigm whereas I'm advocating for burning down society and basically starting over.
The proposal reads like an attempt to add generics to a language that was not conceived to include it in the first place.

It looks complex.
Thanks to AI, the need for humans to work for survival could soon be at an end
Would you support repealing Prop 13 for non-owner-occupied or commercial properties?
Comparing Interface Types in Cyber Forensics
As someone that works on gVisor, I disagree with this w.r.t. our project. i.e., the existence of our go_generics tool is not an obvious indication that we need generics in the language.

A bit of history: this tool was originally created specifically for two packages, a linked list package, and a tree-based data-structure package. Both of these used an interface for the entry types, but this had two main drawbacks:

1. Interface assertions and conversions are (often) not free. These packages are used heavily in our critical system call handling path and this was costing on the order of a couple hundred nanoseconds in the critical path (total cost of the critical path is ~1500-4000ns depending on the syscall).

2. Escape analysis does not work across interface methods, requiring heap allocation of pointer arguments. This was less of an immediate problem for the initial creation of go_generics, but annoying to work around in the critical code where it mattered.

The go_generics tool solves both of these problems by generating versions of these data structures with concrete types. However, neither of these problems require generics to solve. General compiler and toolchain improvements could solve both. In fact, I imagine that (1) is greatly improved already (we were solving this problem in the Go 1.5 timeframe).

To this day, our code base has a grand total of 5 generic templates:

segment [1], ilist [2]: These are the two packages referenced above.

seqatomic [3]: Synchronization primitive for sequence count protected values. Not safe to use interfaces.

bits [4]: This is the typical "multiple integer types" problems. IMO, this use is overkill, there are only ~20 lines of code to copy.

pagetables Walker [5]: Used in critical //go:nosplit //go:noescape context, where most runtime calls are unsafe.

Given our experience with, and very narrow use of our go_generics tool, I'd actually rather Go not add generics and continue to use specialized code generation in the places we really need it.

I do recognize that there are a lot of other cases where people legitimately want generics and I am not fundamentally opposed to the draft proposal, but this was my long-winded way of saying that our go_generics are not an obvious argument in favor.

[1] https://github.com/google/gvisor/blob/f3060cb1a4ed61199688b5...

[2] https://github.com/google/gvisor/blob/8fee8f4dd5f7257a7eb77c...

[3] https://github.com/google/gvisor/blob/d1bbaf8b2caba906484d5e...

[4] https://github.com/google/gvisor/blob/d1bbaf8b2caba906484d5e...

[5] https://github.com/google/gvisor/blob/d1bbaf8b2caba906484d5e...
https://books.google.nl/books?id=SJHvCgAAQBAJ&pg=PT572&dq=th...
At this point, I'm purely splitting hairs, but I would probably have said "turned on its side" or some other variation of "side" instead, because "end" means something different to me.

But obviously what you're saying makes way more sense physically, so that has to be what it is.
The author of this piece is, himself, eminently worth reading.

“If On A Winter’s Night, A Traveller” is just amazing.
This Jobs' quote makes sense, but I don't think it is applicable in the sense that the article used it for, as it's nowhere near monopoly:

“When you have a monopoly on the market, it’s not the product people that make the company make more money. It’s the sales and marketing people that get promoted, and they end up running the company. The product people get driven out of the decisions, and the company forgets what it means to make great products. The people running these companies have no conception of a good product between a bad product. They have no feeling in their hearts for wanting to help the customers.”
This is quite welcoming. I have tried to digest cmake docs and get so lost.

Am I the only one that can’t grok cmake docs?

Edit: spelling fixes
> Your case would require complete rejection of rational arguments by the population.

Sounds exactly like a good chunk of the US electorate in 2018
I agree with you, but I'd also like to point out that property tax per se is a political decision that was made at some point. Lots of places do just fine with no recurring property tax whatsoever.

[edit]: Anybody care to explain (or speculate) why this is being downvoted?
This was scraped from another website. The original dates from 2016:

https://www.iflscience.com/space/seven-trillion-degree-quasa...
any specific advice for others who want to accumulate so many points
Popularity isn't a metric by which to prejudge content? Also, it really doesn't get less popular than the classics. And no, you will not understand them by osmosis. Lovecraft was a big influence on Stephen King but it's not like reading a Stephen King novel magically grants you the experience of reading Lovecraft. It's fine if reading older stuff doesn't appeal to you (it doesn't appeal to hardly anyone), but you don't get to pretend like you're not missing out on anything. Just own the fact that you don't like that stuff.
What about parking, traffic, water, sewers, electricity usage, etc? You are now putting 6x the amount strain on the public infrastructure in that single area. Building more buildings is the naive, first order solution.
That's kind of where self driving busses go. The first prototypes run short routes on aiports or something like that. But I don't think that short routes on normal streets are significantly easier than long routes on normal streets.
https://github.com/denoland/deno/commit/86354a29a40fb97e334f...

https://github.com/denoland/deno/pull/276
We had Charles Dickens's Great Expectations in school. I was mesmerised by the incredible storyline and the shocking twist at the end.
It introduced me to western classic literature for the first time and I was really impressed.

Then in college, there was an ongoing bet that who could finish the entire unabridged version of War and Peace by Leo Tolstoy. It tool me three months to read the whole of it. It changed me as a person and made me aware of the fact that the problems faced by humans haven't really changed over the centuries, but only their manifestation has changed as per the present times.

And what about The Count of Monte Cristo and other books by Alexander Dumas.

The list goes on ...
A man who was raised by wolves
Thanks! This is actually useful information.
Yep. A couple times in high school I refused to read an assigned book that I didn't want to ruin for myself. (Pride and Prejudice and Moby-Dick. Came back to them years later and still think I scheduled them correctly.) I guess the difference from some others which I actually enjoyed reading for school (Othello, Alice in Wonderland) was the ratio of effort to pulpish I-want-to-read-the-next-page quality.
Absolutely. More and more now I am coming to the conclusion that it’s better to push into new problem domains with Python or R building on that ecosystem than it is to learn a new niche language for each thing. But Julia is so fast! They say. Well I reply, so is Numba on GPU and running my existing code on it is next to no effort! Writing C extensions to Python or R is easy too and I already know how to do it.

A language would need to be radically better for me to switch, not just incrementally.
Some computer science textbooks use array indexes starting at one
I’m talking about nonfiction.
When I was about 13 years old I had my mom call up SGI to ask if they could send us any information. This was the time of dialup internet / AOL, and info came to our house primarily via snail-mail. A few weeks later a thick package came in the mail, full of beautifully printed brochures and booklets on their machines of the day; Indigo, Indy, Onyx... I treasured those pamphlets, and dreamed of maybe one day getting to actually use an SGI.
Followup: I was asked offline, with a bunch of counterexamples, whether you need to go to school to be good at crypto. I want to be clear that I'm offering career advice here, not technical advice. For the record, I have something like 2 credit hours towards an LAS bachelors from 1995 and nothing else. :)

It's just my observation that people with full-time jobs in cryptography all (with some exceptions that I think prove the rule) have graduate crypto degrees. I'll venture a guess: there are more crypto PhD's interested in jobs in industry than there are full-time crypto jobs in the industry to give them.

I think people probably underestimate just how specialized serious cryptography is as a practiced skill in the industry.

(Also: I mean "crypto" as in "cryptography". Lord knows what's going on in the Monero mines.)