skysight-inc/HackerNews huggingface dataset:
This looks to work similarly to the Persistent Volumes in Kubernetes. To put it into OOP language Kubernetes persistent storage is modeled as an abstract class and a set of concrete types that implement a class.

The advantage of this model is that an application requests the "Large and Slow Disk Class" not knowing how it works on each environment and a cluster owner then describes how to configure a spinning disk EC2 Storage to fulfill this class.

So, the AWS Operator lets people use the Kubernetes APIs to configure AWS resources. But, if you use those APIs directly in say your Helm chart then your app won't be able to be configured and deployed on other cloud providers without editing those objects.

Is it important to your application to be loosely coupled to the cloud provider? Then you need this sort of abstraction to enable portability. It sort of continues the Kubernetes vision beyond computer/network/storage into other cloud services like databases/serverless/AI/etc.
Building an API with Ruby and the Serverless Framework
New study ? You just have to open two different browsers and open use them for a couple of days and its quite obvious. Question is whats the problem with this ?
Sure. There's an optimal tire pressure for each tire, and the wider the tire, the lower the pressure. The point I was making was that a wide tire at optimal (low) pressure is not significantly slower than a narrow tire at optimal (high) pressure. However, any particular tire can be underinflated relative to its optimum, and become sluggish.
Just try and the first impression, it is a lot faster than FF. Thanks.
> by analysing the receipts that the employees submitted.

The article implies that at least some of those receipts were faked.
The subway might be less cramped at off-peak times, but it's not more reliable or faster. It's still a long commute that's been getting longer and less predictable for the past ~2 years.
Optical measurements are good for rigid objects, but humans are squishy. Accurate measurement for clothes requires some interaction and judgement. We could eventually have robots do it, but cameras alone aren't enough.
The one that's 0.3.2 is called "screenshooter", while this tool is called "screenshoteer".
Announcing Cloud Native Application Bundle (CNAB)
This is so silly. Denver, Austin, San Diego, Atlanta etc. are fine cities with vibrant urban cores full of culture and entertainment yet none of them require you to pay 3000$/mo for a decent apartment or pay millions to buy a low tier home. There is a mass delusion that SF/SV and NYC residents seem to have that it is impossible to match their lifestyles without paying astronomical numbers for housing and its just absurd.
The posts we are replying to here seem to have a very narrow concept of what 'properly' entails in this case.
I quickly stopped using Quora after finding the answers consisted solely of scam software (just didn't work), adware or stolen & rebranded software.

It seems to be popular with scammers and they have taken over.
Very excited to see WinForms and WPF especially hit open source. WinForms is still IMHO the hands-down most convenient way to quickly assemble a GUI for an app, and while Microsoft hasn't given it much love over the years, it's huge userbase will hopefully take advantage of the ability to iterate on it via GitHub.
I have worked with a few very productive, but also fairly dumb developers. IQ is mostly leverage, someone with a 90ish IQ is going to need to work harder to keep up, but frankly most develops don’t ouch much effort into their jobs.
The multiprocess architecture makes it run faster on newer machines, but slower on older ones. Have you tried disabling it (limiting to one process) though?
What about salary comparison? Houses might be cheaper, but could still put pressure on the household budget.
Destroying their financial future? None of my friends living in SF or NYC make less than $160k a year working as engineers. In fact, they make that nearly right out of college. The more senior engineers (5+ yrs exp) bring in $300k-500k a year.

They save a significant amount of it, more than they would have saved in any other place. And they can leave at anytime to a low-COL place and buy a house in cash.
That's a secondary nicety (alongside the ability to make everything "nullable" not just the references/pointers subset), the primary advantage is that:

1. it clearly separates "nullable" and "non-nullable" providing better modelling tools

2. the compiler assists/mandates null-checking, providing better type-safety
I think it is one of those things that you need to experience yourself in order to make an informed decision.
How This 7-Year-Old Made $22M Playing with Toys
It really depends on how light it is outside. I like light backgrounds when it's light outside, but dark ones at night.
I do, because the screens on my devices suffer from extreme amounts of glare if they're not as white/bright as I can get them to be, and I work in suboptimal lighting conditions.
For my current job, we wanted to get a mapping of stock tickers and exchanges to CUSIPs. Every provider we looked at — and this is fundamental trade data — was full of errors and missing values. Couple that with the extortion that is CUSIP (you can't use CUSIP values without a license from them, and licenses start at $xx,xxx+). It's criminally inept. And when you do fix it up, you don't want to publish it, because you spent all your time and resources fixing it… and it becomes a trade secret.
> Or arguments about zero-based array indexing. These concepts aren't difficult. They're just more complex. Negative numbers aren't difficult, but they're more complicated than just cardinal numbers. Fractions and decimals aren't difficult, but they're more complex than integers. Multiplication and division aren't difficult, but they're more complex than addition and subtraction.

We usually consider it a good thing when programming languages let you opt out of the complex thing. In a good language, you can do integer arithmetic if you don't want to deal with fractions or decimals. You can do cardinal arithmetic if you don't want to deal with negative numbers. You can do ordinary Boolean logic if you don't want to do ternary logic.

The problem with SQL isn't that it has NULL. It's that it's too hard to not have NULL. Which is the problem with null in general.
What makes it great in 2018? Why keep alive?
It's tough for me to know how engineering salaries stack up, I'm only hiring in Amsterdam and haven't looked deeply at what London markets look like. At least at the high end, they tend to be relationship and individual market driven.
At a macro level, payscale has some interesting comparisons
here with N> 250 each.

Software Engineer:

https://www.payscale.com/research/UK/Job=Software_Engineer/S...

https://www.payscale.com/research/NL/Job=Software_Engineer/S...

Senior Software Engineers (N> 400 for both)

https://www.payscale.com/research/UK/Job=Senior_Software_Eng...

https://www.payscale.com/research/NL/Job=Sr._Software_Engine...

For beers: I think you're looking at the "Grocery section", Beers are priced at 4 euros in the "Restauraunt" zone. I will, in actuality, buy you a delicious <4 euro beer at one of a few bars around our office. I don't know how many other consumer indices are backed by a personal guarantee.
To your point: I agree that it pays to be conservative with new filesystems and databases alike.

However, I want to mention mitigating circumstances which have helped TiDB stabilize:

- We use RocksDB as the underlying storage library, which was developed by Facebook, and has been battle-tested by many others.

- The architecture itself has been inspired (and proven) by Google Spanner

- Correctness has been proven with TLA+ https://github.com/pingcap/tla-plus

- We have 300+ customers storing 15 PiB+
Metrics by proxy
Well the problem is that people caring about Emacs have learned a long time ago what a kill-ring, the point, the cursor and meta mean in the context of Emacs. In its defence, a lot of that predates modern user interface conventions. Changing this lingo would probably make it more approachable for newcomers but it would confuse experienced users. On top of that you can be sure that not all elisp out there will be updated quickly (if ever) and you end up with two different words for the same things in different docs which is not exactly a win for anybody.

Beyond that Emacs's docs are unparalleled in the editor world as far as I know, you can explore pretty much any functionality by calling "describe-key", "describe-mode" etc... Even decades later very few (if any) editor can rival the flexibility and self-documenting nature of Emacs.

Regarding key bindings I agree that it's definitely a pain point for newcommers, it's just too different from the modern standard (while not necessarily being better. C-_ for undo? I got used to it but it's hard to defend). Unfortunately making a complete new set of bindings that would play nice with 3rd party packages is probably very difficult.
AWS Re:Invent Helpful finder for videos: sessions, announcements, interviews
If people are interested in the historical developments of EM theory and the various physical analogies maxwell used, I'd highly recommend "Faraday, Maxwell, and the Electromagnetic Field" by Forbes and Mahon. It has a interesting description of these, and also emphasizes the insights Faraday had - he wrote about the potential of EM waves ~30 years before maxwell came up with the mathematics.
CNAB: Cloud Native Application Bundles
From now on, I will assume all my user-data will be compromised, we need a new way to store the user-data, it will be a balance of convenience and security, but more importantly, it needs to be temporal, i.e. the use-data shall not be static anymore, something like a virtual and temporarily generated password for each session?
Microsoft Connect(); 2018 Livestream
The "solution" to living in the post #metoo era is to exclude women from the workplace altogether. This is an unfortunate but entirely predictable unintended consequence of #metoo, and it's showing up in tech too.

https://www.bloomberg.com/news/articles/2018-12-03/a-wall-st...

https://business.financialpost.com/news/fp-street/wall-stree...
Women are the best judges of tongue muscle performance. Redundant study is redundant.
I would really like to see this as well. We're looking to monitor a set of websites and all child pages (which change dynamically) to identify possible data leaks.
One consideration for me to live in the NYC area is the general level of tolerance/acceptance of diversity. Certainly it isn't perfect here. But having grown up in the mid-west in an immigrant family, I have strong memories of being rejected by classmates and the local community (daily taunts, regularly being told to go back to my home country by kids and adults alike, people vandalizing my house, etc). I strongly believe this was a function of being in a community where people from foreign countries was uncommon, and back in the day in podunk mid-west, this was very uncommon.

Now that I have a family with (bi-racial) children, I would be super reluctant to consider a place where my own children would encounter that kind of hostility. Nashville I'm sure is great, and maybe I'd love living there, but I would personally think twice - for a reason that the author of this article didn't at all need to consider for himself.
I do. I cannot use dark themed text editors for a long time even though I fully understand and feel that over time it becomes tiring to the eye. I can't explain the reasons why I keep using the white background because I don't exactly know, but I think I find it a bit difficult to keep my focus on what I'm reading (or writing). Feels like I'm getting lost in the code that I'm editing, can find the relevant part as quickly as I can with a bright background. Maybe it has something to do with habit, which can change upon forcing myself, I don't know.
Running security audits is the kind of highly repetitive task that both pays well over 100k and is directly comparable to laying bricks.

Automation happens, but you still need somone to supervise things.
Slightly OT, but I wonder if you should be able to claim yoga/gym or even clothes as an expense. If being a consultant means projecting a certain image (fit, well-dressed), shouldn't you be paid for maintaining that image?
Bitwarden doesn't seem to have any problem copying passwords using a new-style extension with no binary install.
Why we need Firefox on Talos, not just Chromium
Ctos targeted by phishing ring
I'd do windows programming if I didn't have to point and click for the smallest of things. Next challenge for MS: Make stuff configurable using simple to read and write config files
I assume shipping on schedule means sacrificing the quality of the software.
i do

bright text on a dark background (at least on a display) triggers auras and nausea for me. the auras can vary a bit, but a typical one would be seeing an overlay of flickering, scrolling dark-colored horizontal bars for the next few minutes

i actually came to this thread to see if the extension supported "Light mode for everything" as an option :)
They let Valve know in advance I’m sure, it’s a small industry and the polite thing to do with friends.
Given the fact that it is mostly written in weird semi-custom x86 macro assembler it would entail significantly more work than you expect :)
Facebook Exposes Nonprofits to Donors–and Hackers
I've tried it just a few hours ago, at the moment it's my goto alternative, cheers! The only downside to your extension is that I can't regulate the visual contrast, so some text, like HN content text, is a bit too glaringly bright.

Also, I'm not sure why, but the monospace text in the HN reply box is quite unpleasant to read when inverted.

But good effort! Is it open source?
What would be the sane behaviour for the following situation?

my app imports an http request library and gives it net permissions

my app imports a templating library and gives it no permissions

the templating library is malicious and tries to import well known http request libraries, and finds the one i imported, which has been given net permissions.

or what if you give the templating library a mixin of some sort which accidentally exposes the privileged http library
It could function as a great alternative to Windows or FreeDOS for those of us who don't want to pay a Microsoft tax whenever we buy a new computer.

It might be useful as the basis of a new mobile-phone operating system.

It is certainly interesting to the archaic-computer users out there who are maintaining old systems as a means of consolidating computing culture, as we lean more and more towards homogenisation ...
The UAE is a sheikhdom. While that does not come with all the goods from a democracy, it is much better than your average dictatorship. In theory it is similar, yet in practice a sheikh needs the support of the majority of his people.

Also, a sheikh kidnapping his own daughter is really bad, yet it is a far cry from invading other nations, as America, England and Russia do all the time.
That video was awesome. I really liked the animation style they used.
Exactly. I feel like everyone who is dogmatic about dark themed everything never spends time near a window.
I wish Valve had pushed harder to compete with Origin, but this looks like the end of its complete dominance. Once EA demonstrated that anybody could hack together a launcher, it's become a free for all. As a consumer it's been a worse and worse experience since increasingly small companies felt the need to replace steam with technically inferior solutions. But this is different-now we get a competitor which is willing to sell more than just its own titles, and this will be a major blow to steam (because indies will go for this-fortnight will be the killer app for this new store just as Half Life 2 was for Steam.) I was really rooting for Valve because they where making a linux gaming future look possible.
While unlikely, I hope one day that the entire Windows operating system will be made open source — I'm not sure how Microsoft would make the revenue work out, but I bet it could be done. And the world would be better for it.
The original article complained about not having these amenities in NYC. Much of the housing stock in the 5 boroughs is too old.
Last I checked, Chrome blocks autoplay of videos with sound on websites. Except for YouTube, where they allow it.

If they were a monopoly, that would seem like a pretty clear abuse of market position.
I seem to recall that there was a bug on macOS which made it eat too much CPU on non-native screen resolutions (UI scaling) for some reason, which likely explains drastic differences in how people perceive Firefox there.
Yah, the assembly language is going to be a bit of an issue. But I wonder if there wouldn't be some interested parties to turn it all into portable C code ..
I expect that WPF and WinForms are still windows-only, correct?
I think the whole point of this study was to see how muscles reacted to that were unrelated to those trained by the athlete's sport.

I suppose it would be interesting but would be a bit like comparing runners and weightlifters to sedentary people. In fact I think that group would be better for control...
She said in the article that they abandoned the 3D modeling idea after the results turned out to be less than ideal. I also cannot really understand how they couldn’t have worked such a thing out though, even given all of the other factors she mentions in the article that they must account for. It would seem that all of the factors could fairly easily be thrown into the algorithm.
I can say for certain that I worked for a company that wasn't Google and employed plenty of ways to track people that didn't involve cookies.

We used it mostly to try and track malicious users (banned users, etc.) but it's still tracking nonetheless. It was reasonably effective.

I'm sure a company of Google's size and sophistication has many more advanced methods than we did.
I'm just amazed that you can't even manually remap keyboard commands. Seriously Mozilla? $500 million/year in funding and you can't support that customization?
Which is the more likely scenario?

1. Women everywhere are spending tons of money on uncomfortable garments to cover their nipples, because they don't realize nipple covers exist

2. Bras serve a much bigger purpose than covering nipples (hint - what's a jock strap used for? imagine needing that all day, not just when you're running...)
I'm not entirely sure we're referring to the same WinForms but I distinctly remember loving C# in 2009 or so, just when WPF was coming out. But I refused to use WPF for my apps because back then you'd have to force the user to install the latest .net which I thought was too much of a bother.

So I tried using the old GUI framework and boy was it a nightmare to customize anything. I remember having to override the default Button class and add like 50 lines of code just so I could get a custom background. This and the fact that C# back then couldn't do high scalability servers were what forced me to learn C++ and in my opinion QT is a much easier library to use than the old WinForms was.
Affordable is relative. You can find a good place downtown for ~ $1500 and the quality you get for the price would be mindblowing to NYC or SF residents while still being pricey for Texans. For most people in tech 1500/mo is very very affordable.
> incorrect hotel amounts

What does this mean?
I also grew up during the transition. We didn't have Internet in the house until I was 14, and even then my computer time was limited. My story is similar to yours. I had a few neighborhood friendships that only worked out because I was able to tell them what I wanted them to do. Otherwise, interactions with my own age group were never 2-way: if they didn't want to do what I wanted to do the way that I wanted to do it, I just went off on my own and was perfectly content.

In my teen years I spent most of my time writing, reading, or walking wherever. Again, I had a few friends, but I was picky and apart from that didn't care to "maintain" the friendships. When I started using the Internet more frequently, I found more passive friendships online that came and went and this was a much better solution for me. It meant I could connect when I wanted to, and instantly end the connection when I wanted to be alone, without much risk.

I probably sound a little more pathological than you, but my point is that some people just are a certain way. Apart from that there are external reasons why kids prefer the Internet to in-person interaction. The Internet as a solution came about for a reason. The world is so populated now that when one walks down the street, your neighbors are unkind or elusive because people cannot keep up with so many relationships at once. Trains are packed, everyone's chattering, everyone's rushing, there are people everywhere but no one is communicating-- there's no time or energy to connect with people. Some guy on the train is crying, but no one is going to comfort him because everyone has so much shit going on. The Internet, in one sense, is a way to reconnect with one's neighbors intimately while keeping a sane distance. If a guy on reddit is telling me he's crying, I instantly attempt to comfort him.

It's a weird thing, for sure. But, personally, I don't see an easy way around it in the short-term.
Can you imagine how much work and exploit patching could have been avoided in the last 30 years?
Glad to hear that there are aspects of SmartOS that you enjoy, and sorry that it's been a mixed bag. More specifically, my apologies on the documentation: it's an area in which we've always been very short staffed, and our focus on documentation has necessarily been more aligned with our products than our projects.

As for maintaining software: if you can be more specific where you're running into issues, we can figure out what's going on. Generally, we don't have too much software that isn't maintained at all, but we also do reimplement components from time to time, and you might have run into an issue on a component that is being replaced -- but my apologies if or where we weren't upfront about that...
That is correct, they will still be Windows-only technologies.
tramp supports a great amount of protocols, but only ssh is on active support.
I worked in a greater company for a while and used it to access remote files shared via windows file sharing (smb). It worked a long time but then server update came, next smbclient update came and at last tramp update came... hindering me in my workflow for a couple of month.
Bringing Serverless to Azure Kubernetes Service
AIUI breast size and shape alter, even for fixed body weight. Full 3D modelling might be an over-optimisation?
"You're talking about literal tons of batteries, and the charging stations for them. And you have to replace those batteries every decade because their useful lifespan is less than 20,000 cycles."

If the lifespan of the batteries is 20,000 cycles, then they would last 54 years with daily cycling! In reality, the cycle life is probably less than that, but is still sufficient to ensure many years of daily service.

Diesel buses do not usually last much more than 10 years in daily service anyway.

"Batteries have to be charged multiple times per day. It isn't feasible for a bus to carry around an entire day of energy in batteries"

That is incorrect. The range of a battery electric bus is hundreds of miles, more than enough for a full day's duty in most cities.

London, for example, has several hundred battery electric busses, including double-deckers, many of which have been in daily service for several years now. These have been very successful and there are hundreds more on order.

Their strategy is to install chargers in the depots where the busses are parked overnight. There is currently no facility for charging on-route or topping up during the day.

I expect that at some point in the next 1-2 years, London will commit to purchasing only zero-emission busses with the goal of an all-electric fleet by 2030 or so.
Mindblowing I know but kids are bullies everywhere.