skysight-inc/HackerNews huggingface dataset:
I actually just came back from a week-long trip to NYC where I stayed with my cousin in Harrison (Westchester) and took Metro-North into and out of the city every day I was there. I had a lot of fun, but I would never ever want to actually commute like that day in and day out.

The train ride from Harrison to Grand Central alone is somewhere around 45 minutes. And unless you work right at Grand Central, you're looking at rushing to make connecting trains. Doing this for a week while exploring the city was fine, but the idea of having to do this every single day until I retire just to make a living would make me want to blow my brains out.

I don't know how my cousin does it. She works in the financial district and takes a 6am train into the city every day. When she gets home, she has just enough time to put her kids to bed before passing out. Now I understand why her husband has a WFH job.

And about that "great family home" thing... the housing stock is so old that every house, even the nice ones, is going to be a fixer-upper. Not long before I got there, they had a plumbing joint break in one of the upstairs bathrooms. Within a few minutes, it wrecked the fixtures in that bathroom, obliterated the ceiling of the kitchen it was above, and did a number on the kitchen counters.

I'm also generally not a fan of how the suburbs are laid out either. Houses are spaced so far apart that it feels like you're living in the country even though you're close to the city (I went trick-or-treating with their kids, and I had to force myself to not brag that my hauls when I was their age were twice as big as theirs because I got to visit twice as many houses in the same amount of time :), and the street layout is twisty nonsense where even the major roads only have two lanes.

No thank you.

I'll gladly visit NYC again (and I'm sad my trip was only one week and not two), but I never want to live there. I'm happy living in Dallas, though I'm considering a move to Las Vegas for political reasons. Either way, both of those are polar opposites of the NYC suburbs.
Does that kind of stuff lock you in to a specific cloud platform?

I've been curious to learn some of this stuff.
Ok! I see. Yes that is true. Thanks for the clarification.
I am enjoying my K70. RGB lightning is a major advance, regardless your level at typing.

This should be doable and fun to bring to oldies, corsair uses this TI chip family: «TLC5958 64x64 Led driver matrix». http://www.ti.com/tool/TIDA-00161
Well on the stellar network it includes a distributed exchange, so as long as the assets are on the stellar network you can pay out using `foo`, and they can receive payment in `bar`.
You don't need javascript to run Bootstrap too.
> iPhones have eclipsed cars as a status symbol among young people

uhh...

People use their iPhone to go on Instagram and like photos of people with $300k cars. I pinky promise.
One possible solution with a bit of little work is to write layouts with grid. And then, as a fallback, query a no supported grid feature for IE 11 and write that layout in flexbox.

The layout in grid can be responsive. But the layout in flexbox for IE 11 only will be mobile, if it's mobile it will work in any display.
Meh. I believe we should disband the SEC, or spin it out into a completely private/independent organization with not backed by the government's monopoly on the use of force. It should operate - if at all - in a mode closer to UL, where it reviews and rates things and provides information that consumers can (optionally) use to evaluate interactions. But participation should be voluntary, not based on force.
I was expecting that to go in a different direction given the title - sunk cost fallacy and fear of admitting failure.

Really a lot of those are more lack of management - from management - only bolted on mandates.

Actual management would involve knowledge of the systems they are changing and intergrating changes structurally while weighing the costs and benefits. Look at what two different departments are doing and try to figure out if it is worth the overhead or if they should merge.
Isn't the networking stack of Fuchsia written in Go?

https://fuchsia.googlesource.com/garnet/+/master/go/src/nets...

https://github.com/fuchsia-mirror?language=go

I'm pretty sure Go is the dominant language for networking in Fuchsia and not Rust.
“For starters, the sound. This thing is loud, which really makes me feel like I'm getting serious work done when typing.”

We’re all a bunch a little code monkeys. We can’t imagine programming without a keyboard, that’s why we’re still programming with keyboards.

Eventually, someone will invent the future, and we will all be happy and wonder why it didn’t happen sooner.
Let me google that for you:

https://www.google.com/search?q=cars+no+longer+status+symbol

https://www.google.com/search?q=iphones%20have%20cars%20stat...
Interestingly, these misconceptions are equally shared both by many of those who know and use C++ and those who don't.
> Doesn't this mean that middle-men are just being inserted who are absorbing some of the productivity (earnings) of the worker?

Essentially, yes.
This is what I find fascinating about the annals of Lü Buwei (239bc Qin Dynasty), in that he brought together the best philosophers of the time to create a book of all the knowledge, arts, sciences, food, almanacs and state leadership for future generations. Some of his leadership advice I actually haven’t seen elsewhere and learned from. So exactly what he had in mind after over 2200 years ago.

I think the other thing one realizes with history is how much makes up the present, it’s part of our cultures today. We didn’t invent ideas of equality, women and animal rights, Aristotle references ancient states with these ideals — notably he mentions them as vulnerable to demagogues. Almond milk was used as a milk substitute in medieval French cooking since it’s easier to use. I feel we’re dismisive of previous generations and think of our selves as better when really nothing has changed outside of technology and our physical sciences.
CHICKEN has a more permissive license, larger community (and therefore more libraries) and a slightly better bus factor than Gambit and Gerbil.

Gambit is faster on many benchmarks and has multiple backends. This makes it easier to run inside a browser, for example, with the JS backend. It also has better introspective capabilities than CHICKEN, if I remember correctly.

I believe Gambit is currently R5RS only with no plans to implement R7RS, and it has no native module system like CHICKEN does. If I understand correctly, Gerbil adds this to Gambit, but there's also the Black Hole module system. I don't know how compatible those are.

Both have full continuations, tail call optimization and take the standard serious. You can compile stand-alone programs with both, and both can link to C libraries quite easily.

Full disclosure: I'm a CHICKEN developer and my knowledge of Gambit is somewhat limited.
shhhh... short seller is just a code word for Tesla hater ;)
I hope he doesn't find his dads old service revolver.
> just because a crypto is useful

What's it useful for?
> but the specifics of how that will be expressed appears to be picked up environmentally and transmitted to offspring.

I mean I guess that is a possibility, but that would be incredibly generic wouldn't it? That a cell could somehow identify novel environmental factors and figure out what gene expressions to enhance/neutralize in the next generation to adapt to that novel environmental factor? Strains credulity.
It does seem to me there is a lot more competition just around the corner from Jaguar (iPace), Mercedes (EQ), Audi (e-tron), etc. I expect supply of all of these will be constrained to start with but Tesla isn't going to have the high end of the market to itself for much longer.
Good point. Is flatMap already supported by browsers or is it a proposal?
> It shows that no significantly expressive system can be designed that won't allow paradoxical statements.

The above is a complete misrepresentation of Gödel’s second incompleteness theorem.

The theorem holds for any sufficiently expressive system, where the term ‘sufficiently expressive’ has a precise formal meaning[1]. Moreover, it is not the case that any sufficiently expressive system must be inconsistent! The theorem could perhaps be paraphrased as ‘no sufficiently expressive consistent system can prove its own consistency’[2], as long as we are prepared to explain what ‘its own’ really means.

Importantly, there are systems that do not allow paradoxical statements, and are nevertheless quite expressive, in an informal sense. For example, any dependently typed[3] total functional programming language[4], such as Agda[5], Coq[6], Idris[7], or Lean[8].

All of these languages are designed to be consistent. Of course, implementation bugs do happen[9].

If you would like to learn more about dependent types, ‘The Little Typer’[10] is newly out and a lot of fun to read. For an accessible introduction to the concept of total functional programming, see Turner 2004[11].

[1] Hilbert-Bernays provability conditions, https://en.wikipedia.org/wiki/Hilbert–Bernays_provability_co...

[2] Gödel’s second incompleteness theorem, https://en.wikipedia.org/wiki/Gödel%27s_incompleteness_theor...

[3] Dependent type, https://en.wikipedia.org/wiki/Dependent_type

[4] Total functional programming, https://en.wikipedia.org/wiki/Total_functional_programming

[5] Agda programming language, http://agda.readthedocs.io

[6] Coq proof assistant, http://coq.inria.fr

[7] Idris programming language, http://www.idris-lang.org

[8] Lean theorem prover, http://leanprover.github.io

[9] The rise and fall of @proofmarket, https://twitter.com/i/moments/921153475836305408

[10] Friedman, D.P., Christiansen, D.T. (2018) ‘The Little Typer’, https://mitpress.mit.edu/books/little-typer

[11] Turner, D. (2004) ‘Total Functional Programming’, http://www.jucs.org/jucs_10_7/total_functional_programming
When I was a dev lead at a previous company, I was tasked with leading two initiatives. I had designed everything out, received approval, and then we merged with another company and decided to “move to the cloud”.

I didn’t know the first thing about AWS and neither did anyone else - including the infrastructure guys. So we hired some “consultants”. I did a PowerPoint slide of my architecture with the consultants for thier guidance for best practices.

Basically they just set up some VMs, security groups, a VPC etc and they treated AWS like an overpriced colo.

I spent the next few months designing and architecting everything like I would have done on prem:

- 7 servers for Hashicorp’s Consul (1 in Dev,QA, UAT, and a cluster in production). They were used for configuration, service discovery, internal load balancing (with Fabio), and health checks.

- 7 servers for Nomad (same as above) used for orchestration and to schedule jobs. Think Kubernetes but with the flexibility of using raw executables and not just Docker containers.

- 7 servers for Mongo (same as above)

- 12 always running app servers.

- 2 build servers orchestrated with Visual Studio Online and local build agents.

Of course all of these machines had Microsoft agents (?) on them for deployments, Consul agents, and the app servers had Nomad agents.

This would have all been perfectly well architected for an on prem environment. But anyone who knows anything about AWS (and I didn’t then) would know that’s a dumb, overpriced, hard to maintain design and we weren’t taking advantsge of AWS services.

If I were doing that now. I would:

- get rid of all of the Consul servers and use AWS’s Parameter Store for configuration. Use internal AWS application load balancers and route 53 for services along with autoscaling and health checks.

- instead of Nomad, I would have used CloudWatch Events and done a combination of lambda, step functions and Docker. That would have cut out 7 more servers.

- I would have used AWS CodeBuild that basically let’s you use either prebuilt Docker containers for builds or create your own. Cutting down on 2 more servers.

- Today, I would use AWS’s hosted ElasticSearch solution instead of Mongo. But given the needs of the project, I would have used Mlab’s (?) managed offerings.

Of course I would use CloudFormation to manage all of this including the configuration key/values instead of my own bespoked app to source control configuration changes.
How much time would it take to synthesize 500K-lut design on a high-end workstation?
In every way? One could argue that having a GC is a disadvantage compared to Rust regardless of how good a GC it is. Main reason for that is because it might still introduce unnecessary runtime overhead.
Err.. Stablecoins are stable, hence the definition.

https://github.com/jpantunes/awesome-cryptoeconomics#stablec...

That being said, there's a big difference between a pegged currency and an algorithmic stablecoin like the DAI or Bancor.
Let's be real, what non coastal city has the current talent pool or the cultural draw for the highly educated, politically progressive workforce Google is after? Spoken as someone born, raised, and currently living in the interior of the US. Google invests in proportion to the talent pool, with decently sized and growing offices in Waterloo, Pittsburgh, and Boulder. If tens of thousands of qualifed tech workers were clamoring to work in these locations, I'm sure Google would invest accordingly. But it would be ridiculous to think of Pittsburgh and NY as equals.
I shelled out ~$600 for two new in-box model Ms from the 80s last year, worth it.
Really interesting approach the external screen. Seems a bit of a delay to transition to that folded mode.

But I did see a phone with a selfie screen on the back.
Sure!

So, essentially, most ML frameworks' expressivity is heavily constrained by what the framework knows how to "efficiently" differentiate, generally via AD. Our paper presents a technique for improving many ML frameworks' AD implementations for a really common class of operations ("broadcast" operations) in a way that not only benefits performance, but benefits programmability as well.

More specifically, right now, ML frameworks mainly only support one kind of AD (reverse-mode). There's another kind of AD (forward-mode) that is more efficient in certain cases (and less efficient in others). Furthermore, certain programmatic constructs (like broadcasting certain kinds of kernels) are intractable to differentiate on a GPU in reverse-mode can be tractable if you utilize forward-mode instead.

It's generally a hard problem to combine the two modes in an optimal manner. However, we present a technique that enables the implementer to easily interleave the two modes specifically for differentiating broadcast operations. Our technique also removes some barriers to important compiler-level optimizations (like operator fusion), and thus can improve performance.

> I have never heard the term 'broadcasting' in this context

If you've used numpy, you've likely used this kind of "broadcasting"; AFAIK it was numpy that popularized the use of the term "broadcasting" for this operation in Python (though I'm no Python historian, so take that with a grain of salt).
I also feel I've seen this mentality in play in politics - the core of of bourgeois politics seems to consist of virtue-signaling or name-dropping challenging philosophers.
You got any suggestions for the Sumerian works? I've read The Literature of Ancient Sumer, and made it through, but didn't enjoy it at all and nothing stuck. Attempted From Distant Days (Akkadian literature) but just couldn't do it. Book was poorly put together and it was pretty much the same stuff as the Sumerian book I'd just finished, which wasn't a huge surprise but man that book is bad.

I read all three volumes of Lichtheim's Ancient Egyptian Literature first, though, so that may have spoiled me. It's dry as hell but way better than either of those other volumes. Was good enough that I remember quite a few details and individual works from it years later, unlike those.

I've got about seven volumes of ultra-early literature (the last 1.5 or so of Lichtheim aren't that early), six of which I've read or attempted (haven't made it to the Indian philosophy sourcebook yet, some of which is quite old) and of them the only one I'd recommend to the general reader is Stephen Mitchell's Gilgamesh, which was entirely excellent and so wildly better than any of the other Mesopotamian work from that time that I suspect Mitchell embellished heavily (IIRC reviews indicate he didn't, but still) or the modern version of the work was much improved by the time any of the copies or large fragments we have were written/chiseled. It's crazy good. A couple later Egyptian tales were of similar (though definitely lesser) quality but absolutely nothing else Sumerian or Akkadian's even got a hint of anything like that, from what I've seen.

I'm not sure I'd recommend the Sumerian or Akkadian collections to anyone, really, unless that's their specialty in which case they don't need me to recommend things to them. It's possible I just chose poor collections, though. Certainly the Akkadian one was no good, though I'm not sure there's any better in English.
> They need to make a new Spacesaver model (one without the numpad)

Yeah. I'm in the market for a new keyboard and am thinking about a TKL. Just spent some time on the Unicomp site looking for a TLK version to no avail.
I remember those days. One is annoying. A dozen or so all going at once... well it just sounded like work was happening and as strange as it sounds it was kind of nice.

Now the big Epson impact printer in the eggcrate-foam lined coffin (meant to contain the BZZZZZZZZZT! BZZZZZZZZZT! noise) was never something I adjusted to. We eventually moved it to a storage closet. God bless the silent laser printer!

But then I do recall buying a Walkman so that I could listen to music (casette tapes and the radio) while working, consuming batteries rather quickly. Perhaps nostalgia is making my memory of keyboard sounds seem less annoying that it really was.
I also have a keyboard from the 80s that I really like, but these days I switched to the Ultimate Hacking Keyboard (UHK). Lack of modifiers is a problem: I really want at least three on each side of the space bar.
I love these things. We used to affectionately refer to to these as "Taka-Taka's" for the beloved sound they make when typing. I miss these.
Well what do you know! https://www.liip.ch/en/blog/numbers-recognition-mnist-on-an-...
Chris Hedges on Elections, ‘Christian Fascists’ and the Rot Within the US System
As someone with not much experience in ML, how to handle when there is no number present or if a number is present?
Beneath the glamour, tough questions at the launch of Europe's Quantum Flagship
Crazy Work Hours and Lots of Cameras: a group from Silicon Valley visits China
Despite “High” Interest, CBD-Infused Drinks Not Ready for the Mainstream
wow, never noticed that feature. thanks for the heads up!
>The whole ageism thing is overblown.

Or maybe you were just one of the lucky few.
buffalo (v.)

"alarm, overawe," 1900, from buffalo (n.). Probably from the animals' tendency to mass panic. Related: Buffaloed; buffaloing.

Buffalo

city in western New York state, U.S., of disputed origin (there never were bison thereabouts), perhaps from the name of a native chief, or a corruption of French beau fleuve "beautiful river."
"can be very safe if used correctly"

the same bit applies to C, and we all know how it's working out
> (setting timers, interrupts, system registers, and whatnot)

Yes, you're right. Some of those can occasionally be accessed via memory mapped registers, but at least some inline assembly should be expected/required for most architectures. So it's not merely performance. Though it also makes sense for some critical tasks to be tuned via intrinsics or assembly.
There will be it was recorded. From Qcon SF this week.
Ask HN: Best way to organize recommendations from friends for travel?
Whenever I travel to a new city/country, I always end up spending a lot of time manually organizing all the recommendations from friends (ie: restaurants, POI).

I either:
1) List names down in a draft email in real time when my friends tells me
2) Pin places on Google Maps
3) Search chat history
4) Call my friend up in real time and ask him for recommendations close to me.

Conversely I also have trouble when friends ask me for food recommendations in Chicago. I just pull a list from memory but I'm sure i'm missing some pretty awesome places. And hope that my friend somehow remembers them too.

The list itself is great for planning, but inconvenient when you're trying to spontaneously figure out what to do next around you.

Does anyone else on HN have a similar pain point? Is there a better solution beyond manual note-taking/Google Maps?

TLDR - Foodie is having a hard time collecting/organizing food recommendations from friends for travel. Do you have a similar pain point? What do you do?
I've been writing my own CSS too, but the problem is that my site looks really awful. I'm not a good designer, so I'm going to rewrite my front-end using a CSS framework that has great components and a nice design out of the box. It's really great for people like me who need a few more "guard rails" to keep things looking alright.
Indeed. I had a much-loved Model M that I had to give up pretty quickly once I went to college, in the interest of staying on good terms with my roommate.
Warren Buffet has his head on straight. Most wall street guys are just about money power and __status__!
The problem of “lock-in” is overblown. You’re either going to be locked in to your infrastructure choices or spend more money on both resources, maintenance and personnel trying to avoid lock in and you’re going to have a suboptimal solution that doesn’t take advantage of all the provider offers.

Even if you try to avoid lock-in. It’s usually not worth the risk of regressions and downtime to change your underlying infrastructure once you build on top of it.

The chances of AWS or Azure going out of business in the grand scheme of things is not worth the trade off.
> presumably most would have been scuttled or headed for South America by then.

My presumption (and I don't know, I'm guessing) would be that most uboat crews would want to go home and would surrender to the (preferably non-Russian) forces.

South America might be an option if you've been a war criminal (think: concentration camp commandant), but I'd imagine not so much if you're a regular German soldier.