skysight-inc/HackerNews huggingface dataset:
Thanks for this insight.

I worked in deterministic optimization and there are many well-known techniques for speeding up convergence from line searches to 2nd-order derivatives (Hessians). These are fairly standard techniques. However I was unfamiliar with stochastic optimization, so on cursory reading, I didn't recognize these concepts until I realize what people are trying to do were probabilistic analogues of standard optimization techniques, e.g. instead of Euclidean norms, K-L divergences are used.

In the discussion, the ADAM algorithm was mentioned, which sounds like a type of quasi-Newton method but with much simplified properties like constraining the elements to the diagonal. This sounds to me like the akin to the sort of simplification that Stochastic Gradient Descent (SGD) takes -- very crude but practical at extremely large scale.

It's useful to note that for normal scale problems (thousands to a million variables), using analytical gradients (of which the natural gradient is a type of) and Hessians via automatic differentiation with a Newton-type method provide much faster convergence. SGD/ADAM are essentially a compromise to make things work at extremely large scale.
This doesn't make sense. What additional revenue would the GPL provide for you? How would a copyleft license end up requiring additional support contracts? Your other comment lists a range of things Redhat offers in addition to support, but none of those things rely on the GPL.
Can you share a link about what you mean by this?

I went searching but came up pretty empty ... do you literally mean adding an "app/services" directory, is that all? Where you put classes related to external dependencies that aren't ActiveRecord?
To me it seems to be a very reasonable reaction to a terrible situation. As long as it's easy to whitelist a domain, I'm very happy about this development.
> Bento Club: Customers pre-order food from a select set of restaurants, and Bento picks it up and brings all orders to a shared pickup spot within one block of the customer’s office.

Unless it's 10x cheaper, I don't see how this is any better than Uber eats, Doordash etc (that actually bring food to your door).
Yeah - wasn't a scratch was a deep bite in my forearm. Cat was terrified as it had been attacked by a neighbours dog and it bit me when I rescued it - took quite a long time to separate it from my arm :-)
Is there a significant difference between what an "estate agent" (UK) and a "realtor" (US) do?

Are they more involved in the actual legal side of things (the sort of thing a conveyancing solicitor would do in the UK), or are they still just there to advertise the property and show people round?

If they were doing a lot more of the legal side of things I could understand the difference, but a four or five percentage-point difference seems ludicrous if they are basically doing the same job.

For context for those outside the UK, an estate agent here just works for the seller, and normally gets a 1 to 1.5% fee (paid by the seller) for advertising the property and showing people round (and good ones will give you advice on tarting the house up etc). Once you make an offer on a house it's pretty much all in the hands of the solicitors and mortgage company from then on.
I'm not sure any highly-scaled, mature application is on a standard unmodded anything stack.
Ok, thanks. That's a similar setup to mine, but I'm very tired of plugging, re-plugging, and using the stupid OSD menus in monitors. Plus, I really think that for 27" a 5K resolution is required.
I was wondering how a power outage could be so disruptive and found this article, if anyone else is interested.

https://www.aluminiumtoday.com/contentimages/features/Oyeweb...

You get all sorts of problems, including from freeze-thaw[0] damage to the pots, the electrodes get oxidized, and the plant itself isn't fit to work in due to CO buildup (no fans!).

[0] It's weird to see freezing damage occurring at 900˚C, but I guess that is what happens.
Agreed. I have yet to find a single use-case that can't be done without JavaScript, with the exception of chat. Like audio and video, chat could have easily been another HTML widget provided by the browser (imagine, standard declarative chat across the web!).

I built my last webapp entirely without JavaScript. Users constantly praise how fast it is. There's no bugs with the back button. It's accessible out-of-the-box. Form inputs work correctly out-of-the-box. It's clear when data is being loaded/submitted and when it's not (since that's already built into the browser). And on and on and on...

JavaScript is the worst thing to happen to UX, privacy, speed, caching, and accessibility. So much of the web's UX is broken because of JS. It's depressing because it was all unnecessary. We went from a standard declarative interface shared by all websites to an "anything goes" black box runtime.
Maybe chess isn't practical, but I'm getting a lot of entertainment in following the progress of Leela Chess Zero. https://groups.google.com/forum/#!forum/lczero It's right at the critical point where it is essentially equal with the best tree search engine (Stockfish) on high end hardware, and new test results are posted daily in the discord server. Many games are commented on Youtube by Kingscrusher and others.

(And yes I know reality isn't a game with a small finite move set, simple deterministic rules, and perfect information.)
I noticed something that struck me as an extremely dark pattern the other day. I was in the Netflix menu on my TV, and I loaded a show and was hovering over the "play" button, but figured I'd leave it there and not start it yet.

A few seconds later, the video fades in and the episode starts playing! I didn't even notice it and kind of started watching the episode, but then realized that I hadn't actually started it myself!

Netflix almost roped me into watching an episode even though I didn't explicitly ask them to, and that seems very manipulative to me.
In a hot market (e.g., Denver last year), the seller's agent would not return your calls for a showing if you didn't have an agent.

I suppose you could visit an open house and then submit an offer. Some houses never do open houses, or will already have offers before the open house. You would probably be competing with 2-3 other offers all over asking for a properly priced house. The odds of them choosing your offer would be lower since the seller's agent would not like it (it would be a lower offer on paper, since it has 3% less commission). They might go for it if it was all cash, but probably not with a mortgage.
My old boss ran space command at NORAD at the end of the Cold War.

That’s amazing. You should tell us everything.
It is interesting for sure. Americans -- far more than many other countries that I've lived in -- are incredibly legalistic, which, while perhaps annoying in personal life, is a boon when it comes to programming / computers.
> You can have sandboxing without running pseudo-applications in a document viewer and without walled gardens.

Please expand on this claim. What is a "pseudo-application" and what is a "document viewer"? In particular, how does having an app runtime outside a "document viewer" accomplish the goals you would like to see?

> Its possible to create garbage desktop apps. But its impossible to create non-garbage web apps.

Please expand on this claim. I've seen tons of non-garbage web apps.
> Proper applications follow OS UI conventions

(I'm going to ignore the use of "proper application" instead of "native (non-web) application"; it isn't helping your argument.)

Native applications can choose whether they follow UI conventions or not; many games don't, for instance. Web applications have the same choice; they can use native controls provided by the browser, and I certainly agree that well-behaved web applications should if they don't have a good reason to do otherwise (e.g. use standard form controls for native look-and-feel and better integration/interaction).

> they appear in the task bar

So do progressive web apps (PWAs).

> are launched from the application launcher

PWAs are as well. (Likewise for many other aspects of integration with the rest of the system.)

> Proper applications can also be sandboxed

But there aren't yet standard mechanisms for that (outside of mobile platforms), and you can't necessarily trust that an application will sandbox itself. Current sandbox mechanisms mostly get used by applications to protect against exploits, not for users to protect themselves against applications.
From my limited use of Azure I'd guess yes, because it also was hot-n'ready in under 5 minutes any time I needed a new instance.
Unfortunately many silently break, ok for news sites etc, not so good for your bank website.
So open source is generic, and personalized interfaces are profitable. Well then. I guess now is a really good time to be running an app store.
It pops up a window when you visit the site, asking if you want to allow sounds. You just click "allow".
You can whitelist.
Not all 'psychedelics' are the same, some definitely can have potential for overdose in the lethal sense.
These seem like useful services, but the seller paid at least 3% of the home value towards them. Wouldn't you have rather just had that as cash instead?
California also has fixed borders. And limited resources like water and crumbling infrastructure. Failing public education. 40 million people. How many more homes can we build? More homes = more infrastructure, shrinking land, loss of habitat and nature, strained water, over crowding, more schools, more support jobs(low pay), more cars on the same roads, more consumption, more pollution. 45 percent of the state budget goes to public education and it is one of the highest tax collecting states. If we don’t think of a way to hack this situation, California will become a failed state and bankrupt. Sooner than most of us fear.
My meat eating wife, whose favorite food is steak, prefers the impossible burger and gets it over the real thing when we go out. I've heard other similar accounts as well. Unless everyone like yourself refuses to even try it then it's likely to catch on at least to some extent.

And honestly it seems a bit selfish to not at least try the less environmentally damaging option.
This change was made because opening a new tab or loading a new page can start a new renderer process. The way things work right now is that this is started by running the on-disk renderer process executable.

If you've updated your installation, the new renderer will be the new version, but the parent (ui) process is still the old version. The protocol the two use to talk to each other is not fixed, and messages will start looking malformed. Malformed messages are handled by immediately terminating the process, because otherwise security guarantees go out the window.

So the upshot was that you'd get various crashes in the "I updated Firefox and then kept using it" situation. I've run into a bunch personally, and there is _lots_ of crash reporting data on this. The crashes are not OS-specific; they just have to do with whether changes happened to the IPC protocol.

A "proper" solution would be for the parent process to not use the on-disk version of the renderer to launch new renderers. There's work ongoing to make that possible, but in the meantime the crash volume due to this problem was high enough that the mitigation you see was put in place.
Yes.

Options -> Privacy & Security -> Block Websites from automatically playing sound -> Exceptions (Allow/Block)
There was a Freakanomics podcast episode or book section (I don't remember) where they asserted that the data showed realtors left their own homes on the market longer, ultimately yielding a higher sale price, when compared to homes they were selling for their clients.

The reasoning they gave was that the difference in the realtor's percentage between a lower total price and a higher total price was not meaningful enough for them to do extra work or take extra time to get it. It is better for them to sell more houses for less, rather than fewer houses for more.

So yeah, the percent means the incentives are more aligned, but maybe not aligned enough.
You mean clients i can hardly update, and most often clunky as well? I dont see the improvement.

I can use web apps on any platform without waiting for the company to do it.

I refuse to install apps on my devices.
The snake oil part of it is also a huge industry. A simple statistical algorithm or set of heuristics can be sold for much more if you can pass it off as sophisticated ML.
Untold History of AI: Charles Babbage and the Turk
I have never seen this, so citation needed.
You're the one claiming that tools would exist to make it easy. I am saying that they did exist, and they were as easy as possible. What remains to be done, and why didn't it happen before the invention of XMLHTTPRequest? Could it get easier, and if so, how?
I don’t understand what you mean by “tension.” In an OO setting, you register specialized implementations with some type of interface / protocol / dispatcher. In functional programming you create functions that allow a data type’s specialized implementation to be type matched against a typeclass. In declarative programming you flatten out attributes so that a pre-existing set of polymorphic operators apply, and you translate the complexity of lookups (that match the implementation) into the complexity of specifying everything in a splayed-out form.

It’s all the same complexity, just different trade-offs for how it’s represented. I wouldn’t describe this as “tension” because that makes it sound as though declarative programming has some fundamental limitation or missing capability regarding encapsulation, but it doesn’t. It’s just making a different trade-off of the same thing.
Finally! Please roll this out to Firefox Android!
France’s Message for Capitalism: Adapt or Die
Why would i install some hundreds of mbs of apps when i am complaining about javascript.
The 21" does not support memory upgrades.
In contrast to other systems used, The US system ensures the buyers are able to make a competitive offer without forgoing representation(because the buyers agent is paid for even if the buyers are unrepresented), and that almost all transactions have both the buyer and seller represented by separate agents. If the buyer is unrepresented, the listing agent is in practice representing them, and the seller still pays 5-6% so most buyers would want their own agent. Buyers agents usually sign an exclusive representation agreement outlining their duties to the buyer, and state law also covers their responsibilities to the buyer even if the buyer is not paying them directly. Real estate agents are only compensated when a sale closes, unlike real estate attorneys, or most everyone else in the real estate industry who are compensated when a service is rendered. This aligns the incentives of the real estate agents with the home buyers and sellers. Real estate agents are spending a lot of money on marketing, which is what allows for sites like Zillow to exist and for buyers to find homes for sale without directly involving an agent.
For a site that's not ad-supported, there's not much need for external assets.
Nazi's certainly had their $0.02 to contribute -

https://en.wikipedia.org/wiki/Die_Glocke

They say Heinrich Himmler was a practitioner of Occultism and had influenced SS to a considerable extent.
Google GDC 2019 Gaming Announcement
You dont have to disclose the price paid, at least in Texas. They'll ask but its optional.
Well, I didn't assign any moral value to the work. On that subject, it is a rare employer that doesn't engage in morally questionable activity, in my experience.
Supposedly for ruminants (cattle, sheep, goats, etc.) 85% of their feed is not suitable for human consumption. Quite a lot of agricultural waste (e.g., corn stalks, spent mash/grain left from beer production) is upcycled through livestock. For this reason it's common to integrate cultivation of crops along with livestock.
My world has been totally SSD for the past decade. (Yes at a premium during times when I had an abundance of money and times when I had little. Priorities.)

I am A LOT rougher with computers. I don't think twice about picking up my NAS in mid operation.

A fusion drive wouldn't work for me.
I've pretty much entirely gone back to pirating because of those fucking auto-play trailers they have now (and this is on the Roku app, where Firefox wont' help me).
What are you saying? YC should fund fewer companies so that the TechCrunch summary of demo day is shorter?
> Why not just block the audio by default?

If the objective is to stop autoplaying sound, why solve a more general problem rather than solve the actual problem?
>> I work for a Danish municipality that is a member of a municipality driven open source community called OS2. We’re around 60 members, and we’ve recently won a national award for tech-reuse issued by our ministry of digitisation and around 10 interest groups.

>> We don’t build the code ourselves. We do own, review and manage the code. We handle the project management and we facilitate access to our business processes and employees, but the actual development is something we buy.

This sounds like you're treating the software like infrastructure, which is how I've been starting to view it. You contract out the work to maintain it just like roads. It's no surprise to me that you work for a municipality where that's how they get things done. I believe this is what the future of a lot of large software projects looks like. From the developer side people will look just like contractors and their specialization with be which OSS programs they are familiar with - i.e. how fast they can get the desired changes done and into the master branch. There will of course be cheaper guys who will make your changes in a fork that ends up costing you more long term.

Big software is infrastructure which needs to be maintained but is not inherently profitable.
They usually don't add any value unless you are maybe a naive buyer. They goal is complete the sale at any cost, otherwise they get nothing, and that's a bad incentive. At this point there's no real basis for a percentage commission.
The auto mute extension for Firefox does that petty well. New tabs can be at to open muted by default and you only need to use the standard ctrl m shortcut to unmute them.
HP Reveals Envy X360 15 Laptops with AMD's Latest Ryzen APUs
I've solved the robocall problem personally, by simply not answering my phone.

I'll answer the call if I'm expecting one, if it's from someone who has texted me that they're going to call (this covers 99% of the legit calls I get), or if it's from one of a very tiny number of people who might call me due to an emergency.

Otherwise, it goes straight to voicemail and (thanks to Tasker) doesn't even make my phone ring.
A flat learning curve implies slow learning, which could be because there is little (left) to learn, the need for learning is low, or because it's difficult.
A steep learning curve could be due to having to start with unusual basics which means you accrue knowledge quickly but you can't do much with it yet.
Stepping into the Uncanny, Unsettling World of Shen Yun
> Cows and sheep have special cultures of B12-producing bacteria held in seperate chambers of their digestive tracts. Rabbits pass food multiple times so they can get B12 from bacteria.

Are they able to do this without any special supplements on modern farms though (e.g. with cows on antibiotics eating grain instead of grass)?

> Are you that B12 is abundant enough in natural soil? When I looked before, I couldn't find any reliable natural source humans could reasonably consume.

I'm not sure to be honest. My point is modern farming interrupts how nutrients would normally get into our food chain anyway so I don't see the big deal in taking supplements directly.
Is this any different that what Safari has been doing?
This only just started happening? I use a PS4 to watch Netflix and the auto-play has been happening for months. I find it so irritating that now I don't go to Netflix to browse anymore, because I don't have long enough to consider an option before it involuntarily begins happening to me. Now I only open the interface if I already know what I want to watch, which means I'm no longer exposed to anything new they add. That single feature has single-handedly driven me into being almost entirely a Hulu watcher, because I can browse their app and not be blasted by whatever the algorithm wants to force on me. If my fiance didn't watch a number of Netflix Originals specifically, I would've cancelled my account by now, and not out of principle or something, just because I cannot stand the autoplay interface. It's completely killed Netflix for me. I used to go to Netflix by default to browse, when I didn't know what I wanted to watch. Not anymore..
Google unveils Stadia cloud gaming service
Twitter cracks down on API abuse, will charge B2B devs
If you build a newer version from source you can get the best of both worlds: Free, while also not blasting your passwords across the network in plaintext
Prototype Development Board of Original iPhone
I mean, the risk a realtor takes on 2million/100k times the risk in selling a $2mil house versus a 100k house. If the realtor makes false statements on accident, etc, they can be sued up to the total amount in consideration -- which is the price of the house.

Moreover, it is likely more work to sell a $2mil home, because there are proportionately fewer buyers, which means more work in sourcing buyers, more work in retaining interest, etc.

This comment is written by someone who's never sold a home. In general, it's very easy to look at someone else's job and say 'that person basically does nothing!'. I mean, half the time I look at software engineers sitting their typing and I think to myself "I could do that!".

Plus, if you're selling a $2million home, you can afford $120k.
Yes. Literally ten minutes before Amazon announced their Lambda support for Ruby at this year's re:Invent conference, one of our lead architects who was watching the livestream sent out (and I quote)

> I guess if you want to know which languages will dominate the industry going forward, just look at what Lambda supports.

> AWS Lambda supports code written in Node.js (JavaScript), Python, Java (Java 8 compatible), and C# (.NET Core) and Go.

Tongue firmly inserted in cheek, aimed directly at our large cohort of Ruby developers, as if to imply that we're mostly irrelevant to the future of the industry, and it shows in Amazon's lack of support for our ecosystems.

Then immediately following that message, Amazon announced they have added support for Ruby... and PHP, and Cobol. And suddenly it's "I guess AWS is out of the choosing business." I'm still salty about this, forgive me please. But the refrain is tiresome, and it continues even today.
These days I find myself thinking of Rails as primarily a dsl for modeling data in SQL. I still don’t think anything beats it for this purpose.

But all things considered, I think TypeScript/react/lambda with VSCode is now a better choice for developer and devops productivity in both the short run and the long run. It’s still a good idea to follow many of the Rails conventions though regardless of the language you use.
It's still dominant in gaming (though losing share to Unity/C#), system software, and high-performance computing (of which quantitative finance is a significant subset).

I would recommend not optimizing for number of job positions open, but for desirability of job positions. You can only have one job anyway. If you would be unhappy doing Python or Java it doesn't matter how many open positions there are, you're not going to want any of them. Concentrate on finding a niche that you can get really good at, and then figure out who's hiring for it.