skysight-inc/HackerNews huggingface dataset:
The Deep RL Bootcamp lectures are still good and relevant:

https://sites.google.com/view/deep-rl-bootcamp/lectures
At a guess - new command line options are created by a GAN.
ok, if it is, what the wiki-article tells, we had this with autohotkey 15 years ago. How is the RPA integrating with the data from this processes? Does it rely on accessibility APIs (good luck with that for more specialized software)?
Congratulations on your lucrative shitcanning!
Start with the second answer: don't use network filesystems for production, period. To explain that you explain the first answer: network filesystems are flaky, applications and operations that depend on them often come up with weird bugs, they aren't very fast, they aren't very secure, they introduce problematic dependencies and problematic design patterns.

There are locking issues, time sync issues, permission mapping issues, there are bugs in kernel and usermode drivers, there are conflicts between clients and servers from different vendors, there are bugs in implementations of standards (and different standard versions), there are varying degrees of support, there is always an intermittent network outage that causes hard to detect bugs, you have to decide between hard and soft process locking for i/o threads, performance turning for either throughput or speed, sync or async, export security rules, encryption or no encryption (and does everything you use support it), to say nothing of dedicated or shared network gear, finding an admin to run your expensive enterprise gear implementing the server (open source nfs implementations are a joke and lack critical features), or basic maintenance like expanding storage or replication. The list goes on and on.
> ou want people to build on top of it rather than making up a new and utterly foreign thing every time, so you want people to copy the exact things about it that make this possible, correctly.

As the copyright holder you are free to grant that right to anyone. In fact, if Google wins, you just won't have a choice in the matter. If Oracle wins it's far more inline with how licensing currently works - the developer chooses who and how their code is used.

Ironically enough, Oracle winning gives developers more power over their code. Google winning will allow any large company to replace open source software with proprietary software with no ability for devs to protect themselves.
Not for everyone. Some people drew the short straw in life, poor genetics (low IQ/ physical attributes), live in terrible environments, etc. There is more variance among men so more end up on the short end of the stick.

When every attempt at success is multiple times less likely because of those factors it's easy to get lost in games which are designed to feed that sense of achievement.
"Changing a company, government, industry, or society from the inside is hard. Deciding to get on a massive ship with a tiny oar in your hand and telling yourself that maybe you can help it avoid the iceberg is terrifying."

Terrifying??? Delusional would be more like it.
One thing to consider: passing of power is happening less in the US because there are so many baby boomers, and our economy may be growing more slowly.
He was trying to use Windows. For Windows, you pretty much have to go through unicode to utf-16, can't be arbitrary bytes, can't be utf8.

(I think that relatively recently it is possible to use utf8 with some new windows interfaces ... but this is probably not widely compatible with older windows releases ...)
The name must be a nod to Word2Vec[1]. A cool naming scheme IMO.

[1] https://en.m.wikipedia.org/wiki/Word2vec
They have a web UI and a CLI (SSH/Telnet/Serial). I've never used the "Winbox" UI though it is very much still a thing apparently.
I'm curious what attack surface typical "wifi-router" has?

From the internet, nothing should be exposed - or maybe OpenVPN port or ssh?

From outside, usually you would see WPA2-PSK network. I know there are some attacks on WPA2, but I don't know if they're practical. I also know that WPS (that PIN thing) is very insecure, but that is hopefully disabled on most networks.

From inside the network, things get more difficult, because the router has to have a lot of services exposed - DNS, DHCP, whatever the thing that supports UPnP is, the admin web interface, ssh, etc.

This makes me think, that unless the manufacturer sneaks in a backdoor, things should be relatively secure from outside (both internet and physically). Am I missing something?
This reminds me a lot of Italy, where the people voted to ban nuclear power in the country, not because they were anti-nuclear and were afraid of it, but because they didn't think they were competent to do it safely. So they preferred to not have nuclear power, and instead purchase nuclear-generated power from the French, who they perceive as the most competent to safely operate nuclear plants.

Given how many problems Italy has had over the years with massive corruption, it's really a rational decision.
Would be really handy to not have to click each individual cell, but hold and mouse over.
>AIDS speaks for itself

HIV does not significantly reduce life expectancy for patients who consistently take retroviral therapy.

https://www.webmd.com/hiv-aids/news/20170510/life-expectancy...
> nearly all atheists "believe" in natural selection, but almost no atheists have more than 2-3 children

To go back to Chesterton by more or less paraphrasing what he says about the "German pessimist mouse" in Orthodoxy, you can't get a moral out of nature that you don't bring to nature in the first place. So that decision can be quite consistent if these atheists don't feel that they have some kind of "duty to the race" or something that should come well before their own well-being or that of their loved ones. (In reality the situation is more complicated, but that's by the by.)
Given just how many funds there are now, I wonder if we aren't already seeing a bit of this happening?
The alert is annoying although for apps you want to have always on location tracking although, like some life logging apps. (Arc, etc)

It's like OS doesn't want to accept there are apps you want always on location tracking on and for it to stop annoying you about it.
I've got the most dumb TV in the world at home. It's about 10 years old, biggest one for sane price at the time, 50" 1080p. When I want to watch a movie - I download it onto a thumb drive and just watch it from there, plain and simple. When I want to watch a YouTube there for some cryptic reason - I connect it to notebook via HDMI cable.

I feel that I soon will have to change it for some more fancy set, like 65” 4K HDR OLED. I will make my best to dumb it down and keep using it in the same manner. And I definitely will not connect it to the internet!
I agree with you. When I used their cc statement 'API' about a year ago there were less than 5% of my transactions showing up -- why? because Chase added a promotion to their statement and Plaid's scraper wasn't expecting it

Have to imagine my statements hold more value than their scraping algo
To be fair... the problem was more in Python 2 where this stuff was often conflated. Python 3 really just brought the problem in to stark relief.

TBH I do think the problem is easier to address in a statically typed world.
Macros are good too, although I think both are useful.
You should start with the OpenWRT wiki.
Marketing dollars and partnerships can get a company a LONG way...
> Even without adding a build step, would you be willing to add a <noscript> tag to your index.html that just linked to the Github repo in general

Absolutely! Should be working now (or as soon as CloudFlare cache is purged). Thanks for the snippet.
> You can read the 1616 ruling on heliocentrism, which I both quoted from and linked to above.

Yes, but you have to keep in mind it's a translation from 1616's Italian. You can look up the letter where the distinction put into terms like hypothesis and theory is written out clearly.
We Don’t Achieve New Year’s Resolutions
> the teams insistence that file names were byte strings was the cause of lots of bugs when it came to Unicode support

File names are a different problem because Windows and Unix treat them differently: Unix treats them as bytes and Windows treats them as Unicode. So there is no single data model that will work for any language.
It’s not them claiming that their interface is more superior. They’re claiming that it’ll be another 30-pin to Lightning shift where everyone gets upset that their cables don’t work anymore.
This is weird, because if you are talking about tenor of 10 years, you need to include the 90% of companies that exited at $0.
> Also, there's no stigmatisation of women who choose not to work.

Eh... ideally not. It's not uniform, but many treat female homemakers as less sophisticated.
> but I don't wash my hands because I observed my elders, or because some cultural figure told me it was merely the way of our people. Some just told at some point to wash my hands cause otherwise people get sick, and if I had had questions they'd have mentioned germs and stuff.

Not trying to be sarcastic or anything but want to point out that this basically is the same as observing one's elders. Our parents, teachers, doctors, etc, told us to wash our hands, and, when we asked why, explained that, they because of germs, it is the way of our people.
because people actually do them and stick to them

The same can be said of any beneficial practice while it's trendy. HIIT and intermittent fasting are trendy right now. Nothing can stop the wheel of fashion from turning, so let's wait and see if they still stand out as "something people actually do" when they're passé.
side question - are these "invest in pre-ipo shares" services that offer private shares to semi-public investors worth looking at ?
> The alternative is having the rest of the population pay for your education.

Oh? Corporations are a thing. An educated workforce is valuable to corporations. The corporation taxes can be increased to reflect the cost of creating that educated workforce.

Lets stop talking about taking people and go after corporations where the real money is. (Esp since the wealthy hide their money in corporate tax structures)
Children and wealth form a U-curve in the USA. Poor people: lots. Rich people: lots. Middle class: few to none.

The middle class is in the unique position of craving upward mobility while being given the majority of the tax pressure and increasingly narrow means of differentiating a child among other children in a global market for an educated class.

They also form the bulwark of conspicuous consumption dollars even if tastes have become more refined over time to not plainly state it as such.

These are all factors which may correlate overall with societal wealth but are nonetheless not necessary to it, nor may it be necessary to abide to these incentives.

I can see a conservative middle class producing many children but mitigating these expenses through greater social cohesion – which could mean more connected networks to take advantage of for labor placement rather than costly degrees to signal to HR departments that can't afford to put faces to names; or maybe having more people to rely on if you need to alleviate the time-pressures of raising a child – as well a different sense of what makes life worth living beyond one's toys or "experiences" which are passive engagements with scenery or momentary exhilarations.
> For all programs, for the simple reason that:

> Various standard library functionality now wanted unicode str and didn't accept bytes, even though the Python 2 implementation used the equivalent of bytes.

This is a problem with the Python 3 standard library; in many places it requires Unicode when it shouldn't.
While I like the idea of Hold mode, not regularly using the brake will cause the breaking reflex action to fade with time. You really want to have a good "slam the breaks" reflex if you drive a car On the other hand, maybe Tesla feels their automatic systems will break better than humans and this is not really a problem to worry about.
I mean, that's pretty much how I program things. I start new web apps with an MVC framework that auto-generates new pages. When I want to do something, I try to use someone else's code as much as possible. If I'm doing a simple, well contained task, someone else has already thought of it and made a library for it. If I need to send an email, I just do something like calling _emailSender.SendEmail(message). Easy peasy.

But processing data is complicated and nothing can completely abstract it away.
Yeah, but utf-16 is still bytes. It's just bytes with a different encoding.

But I do see the pain with Python 3 where the runtime tries to hide these kinds of issues from you. That abstraction can make it difficult to have the right behaviour.
Fwiw it does basically exactly what I expected. Were you thinking the spring framework?
Yeah, I'm a little annoyed that there isn't an option for "no really, always allow". I understand that there's good privacy reasons to keep asking -- but I'm quite aware that a weather app will need access to my location, and I'm okay with that.
> I am afraid that businesses that will host HTTP/3 will be less secure in terms of availavility.

Presumably most HTTP/3 implementations will gracefully fall back to HTTP/2 (or 1.1) if UDP is filtered. Chrome's existing QUIC implementation already does this.

Every Google property has had QUIC enabled for quite a while now (at least 4-5 years), so if UDP blocking would cause availability issues, affected businesses would've noticed by now.
> a VPN for that task seems overkill

I think that’s the only way to perform certain tasks on iOS.
This sounds interesting. Can you give any more information?
The thing is... we still do adaptations of Shakespeare, because human behavior hasn't changed all that profoundly in 600 years.

By the time we actually have privacy again, there will be enough information out there to mine about how people reacted five, ten years ago for the old data to continue to retain value. It'll just be repackaged and re-interpreted over and over again.

The coffee shop may no longer know that you also like kayaks, or bulldogs, but they might not need information like that to peg your preferences based on what stereotypes you fit with the information they do have.
Audi Is Designing Extra Loud Horns for India (2012)
You can say an API isn't code but it doesn't make it true. Even if it somehow were true, code is hardly the only thing copyrightable, even in software.
The historical attitude has been, "it doesn't matter, shut up and calculate". There's been quite a bit of push recently to try and nail down exactly what QM means rather than just what it calculates (See: Sean Carroll, etc)
My high school physics is rusty, but is the relationship between heat and temperature a linear one? The article seems to be talking about heat energy, rather than temperature in degrees:

> The results show heat increasing at an accelerating rate as greenhouse gases accumulate in the atmosphere. The rate from 1987 to 2019 is four and a half times faster than that from 1955 to 1986.

And the axis on the chart says:

> Change in heat content relative to 1981-2010 average in zettajoules
YES. But with samsung is worse. I can't disable the calendar app, or not add my google accounts there. Your account is added, and the only thing you can do is de-select the calendar to not sync/display notifications...
I mean, we're currently living through the equivalent for men.

Except instead of "A" for adulteress, it's "L" for loser.

Funny how the tides come and go. But you're right, we don't want to keep swinging the pendulum back and forth, we should work towards balance. The only way you can balance an unstable system is by learning more about it and accepting its truths.
Do you guys accept contribution from junior devs (2-4 years out of college that have no compiler experience)?
HTTP/2 absolutely there are a ton of wins with some of the work they did. Especially around content loading and ssl.

HTTP/3? Meh. We've started into the realm of solving google scale problems in HTTP standards that have marginal if any benefit to the 99%
All Oregon cities have an UGB.

It's not a hard boundary, and can grow as the city demonstrates a need.
Vpn is the ux reason. It is the only way to have a way to inspect network traffic on android without rooting. And likely on ios.

Disclaimer: never used lockdown, not endorsing the product.
The same problem exists from the other end. How many traditional ideas are useful and true vs. how many have been clearly shown to be useless or destructive nonsense? If you need examples of the latter the most fruitful area to search is probably traditional medicine. Pre-enlightenment medicine provides an abundance of things that don't work or are downright harmful.

Producing such tallies would be extremely difficult. It's hard to even classify complex ideas as traditional or radical/rational.

Is communism traditional or radical? At first glance it's quite novel but it's full of ideas and sentiments that closely resemble those found in many religions and more tribal or family oriented cultures. The idea of collective ownership wouldn't be that foreign to a nomadic culture, and those are among the most traditional and oldest societies on Earth. One could argue it's a mere modern repackaging of a lot of extremely old ideas.
Personal, and perhaps unkind opinion. This whole paragraph amounts to "it's my site and I can do what I want", which is not a great reason to expect one thing of others, but not yourself.

> First, having a build step creates a dependency on both the build tool and a specific action.

Instead, you push that compute off on your readers; actively harming the environment in the process. Yes, in this day and age I feel it's quite justifiable to point that out. You could render it once and be done with it, but instead you chose to have it be rendered (inefficiently) tens or hundreds of thousands of times, consuming orders of magnitude more energy and generating heat, all to "avoid a dependency". This should be, in this day and age, morally reprehensible.

I'd also point out the irony of the dependency upon javascript for static pages.

> Second, I wanted user interactions within my site to be very fast

A HTML page load from your site with a cold cache 114ms, of which 41ms is connection and TLS overhead, with a fetch time of 70ms. With all of the following requests it's up around 1s before it's rendered (and I'm on a Ryzen-powered gaming computer and fiber). A subsequent fetch of the assets to build one of your other pages is 71 ms (connection re-use means there's no connect time and no TLS time). This time is roughly the same no matter what article or page I pull up.

TL;DR: it's not making your other pages faster. It's just making your first page slower.
20 years ago, I was making the same argument about desktops vs laptops. I was also carefully selecting which stick of ram to buy. Now, the whole world buys laptops, except for gamers and linux users. I don't think non-enthusiasts want to think about that many boxes and arrows.
I think I probably should. But I also think I shouldn't have to. This is the first time the Roku has let me down.
iOS requires a VPN profile (even a local VPN) for ruled-based adblocking. This is what AdGuard Pro [0] does for adblocking.

This does not mean that your data goes through a VPN server.

[0] https://adguard.com/en/adguard-ios-pro/overview.html
I feel like you’re arguing for two completely orthogonal ideas. Either you get the resource with the request or you don’t.

The resource you get with your site is the same thing regardless of what the URL requested is. There is then JavaScript logic that loads more information based on the path. The content is then dynamically added to the DOM. This is how your site works, right?

In this model, you never actually get the content with an HTTP request. You get code that runs that contains/displays the content. From the HTTP point of view, the resource is the code. If you don’t execute the code, you don’t get the content.

This is a perfectly fine way to run a website. I have zero issues with this. And as you say, this ship has largely sailed.

But — what you are asking for in your post is the ability to hand a URL to a media player and have that content play. What would happen if the content site had the same setup as your site (without any special configuration like supporting YouTube URLs, etc)? What is the HTTP request returned a JavaScript wrapper around everything and not the actual video?

The Roku could very well support a video format and still not be able to play the content on such a site. And the kicker is — a web browser would probably work just fine and the user would have no idea why their URL wasn’t working on their TV.

This is why there have to be tools to extract YouTube videos to download. For sites like YouTube, the URL isn’t a simple resource locator. It’s a link to a bunch of code that needs to be run to get to the video.

What I think you’re missing is that it isn’t just the client authors who need to support URLs, but also the server authors. If you have a small local HTTP server that just sends raw files, that’s easy. But loading something like YouTube isn’t as simple as supporting HTTP requests. And there is a certain irony in publishing a post that asks for clients to support working with URLs on such a site design.
So if I care about privacy, why in the heck would I trust yet another party with access to all of my internet communication?
I've had no problems with LG webOS. Media playback off usb and DLNA is flawless and supports every codec and container I've thrown at it, all the apps work well. I've had it playing 100mbit/sec H265 off network for example with no issues.

It's actually pretty hard to find a media player that supports Dolby Vision for example. No Android media box does, and as far as I know Windows support is very patchy. At least with webOS it supports all the video formats the TV supports.
Great points (as well as the other comments).

I'm curious to learn more about strategy here since Paul Graham says there probably aren't more Googles because companies are acquired too soon. Facebook is famous for the Yahoo! offer. Stripe would have been a great acquisition (if they would have accepted any).

http://paulgraham.com/googles.html

https://twitter.com/paulg/status/403183731449413632?s=20
I eat mostly vegetarian (I'm not a principled vegetarian so I'll eat meat in some circumstances, just way less than most people) and that's pretty easy, but milk is really cheap & convenient (chemically) for so much cooking, eggs are like a nutrition-on-a-budget cheat code and also chemically useful in lots of cooking, and I love cheese. Going vegan would hurt.

[EDIT] if there's one modification I'd really like to make to my diet, it'd be to add fish once or so per week, ideally the fatty, oily, low-on-the-food-chain sort that're supposed to be so heatlhy. I need some kind of guide for how to work up to enjoying fish when you didn't grow up eating it. I can tolerate larger fish when cooked & seasoned very well, but don't really enjoy it at all, and have no understanding of what even to do with the smaller, healthier sorts that isn't stomach-turning (to me) to even consider. Though for some reason I love sushi and calamari, so, go figure.
Thanks for the feedback, didn't intend to come across as knee-jerk. Its just that the idea of obsoleting every existing charger doesn't seem very environmentally friendly.