skysight-inc/HackerNews huggingface dataset:
The linux kernel has several LTS releases for people who want to stay on the same version for stability reasons but also need security updates. I suspect from a security perspective testing whatever the latest 4.19.X version is would be roughly equivalent to 5.X.

(Except, perhaps, for any USB-related features introduced in 5.X)
NoPasswordLogin - Shopify app for Passwordless Login
We just launched a Shopify app that enables merchants to easily integrate a passwordless experience into their login flow. Store customers can use their Fingerprint or FaceID to login to their account https://apps.shopify.com/nopasswordlogin
After spending a few years being a solo freelancer and then going back to a j-o-b, my wife has commented that I seem more content, happier.

I chalked it up to the stress relief that consistent paychecks can provide, but perhaps I am anxiety-disordered.

Others have mentioned similar traits: being a leader or mentor, doing thing on your own, tackling new projects...y'all have turned on a lightbulb for sure.

agreed - it is hard.
It's funny you should mention that, the idea had its own clause in the constitution (equal protection).

This legislation is a bit of a joke and aimed at a certain audience. It's obviously illegal.
This is actually the 1st time the mb ever crashed. I've had no issues with it
You can give https://intrgr.com a try. It standardizes the Article format (removing clutter), gives you related articles from around the web, and recommendations if you make an account.

I made it because the web has become unreadable for me.

Disclaimer: Mobile view comes out next week
Care to share the script and how it tags the articles? Sounds interesting.
Thanks!

My former employer is still using it and saving yearly multiple times my previous 6 digit salary, so I got a nice promotion out of it before I left.

It also helped me get my current job at AWS(pretty much half of the interview I was just talking about how I built it), and I now make some $500 monthly (before tax) from a few users who pay for official binaries.

I'm now only working on it occasionally, just enough to maintain this income stream, but previously I put a lot of time and effort into building it.

My motivation to work on it plummeted when I saw those companies reap the benefits of my hard work without giving anything back.
Most of those I know that are hardcore office are:

* in a middle management position

* have a home setting that doesn't work for WFH (kids, space, personality, etc)

* have never worked from home over an extended period of time but are still opinionated

WFH today vs. pre-coronavirus is drastically different. Grocery shopping has changed, working out options have changed, socializing. I've noticed that it's been wonderful having my wife here. We can get delivery or curbside pick up for groceries. We can focus, eat healthy and take meaningful breaks.

Note: lots of anti-WFH articles recently. Commercial real-estate backed articles? ;)
which is why i said "given enough time and distance".
I have been remoting for over ten years now. The only rule I have now is to work with remote first teams. If there's an office where a big clique meets, you'll eventually feel left out.
A community package of Steam gaming plaform
That’s a much better picture. I’m surprised there aren’t pics of this available on Google, if it were my HQ, I’d want to show this off!
Duplicate: https://news.ycombinator.com/item?id=23336034
Maybe they should also rule in favor of getting you a brain
> If I have a string x = "this is a very long string..." and do y = x[:10], then it's a whole new string?

Yes. And doing otherwise is pretty risky as the Java folks discovered, ultimately deciding to revert the optimisation of substring sharing storage rather than copying its data.

The issue is that while data-sharing substringing is essentially free, it also keeps the original string alive, so if you slurp in megabytes, slice out a few bytes you keep around and "throw away" the original string, that one is still kept alive by the substringing you perform, and you basically have a hard to diagnose memory leak due to completely implicit behaviour.

Languages which perform this sharing explicitly — and especially statically (e.g. Rust) — don't have this issue, but it's a risky move when you only have one string type.

Incidentally, Python provides for opting into that behaviour for bytes using memory views.
There are other TeX dialects, too. AMSTeX bid to become its own dialect, for a while, but I think what's mainly happened is that people who want its functionalities use them as a package (or packages) on top of LaTeX. ConTeXt is the big non-LaTeX dialect of which I'm aware.
I agree with you again, and yet your statements are bringing up even more uncomfortable questions.

Ever since the "lockdown" started, a lot of people have found they have ample time, and so the thing that has been done en masse is to double down on work. This is mentally and physically (sitting on your ass the whole day) draining, and will lead to a huge burn out in a relatively short amount of time.

Your work schedule is atypical, and in most work environments would lead to eyebrows being raised from management down to your peers.

There is an unwritten rule that you are allowed to work some N number of hours every day that is less than the number of hours you're paid for. But you are there, within the ear shot of most people who depend on you, and if you step out for something they know you will be back relatively quickly in case the world around them starts to burn down.

With this kind of a "I set my own schedule" approach, people would have a hard time trusting you and depending on you. And if you think it's a good career move to let them know that hey I'll be taking a long lunch (every day), well, I've already addressed that.

As MattGaiser put it, it's as if he's a microservice outputting work. That's pretty much what remote contractors are. Nobody _really_ gives a shit about them. It's a hard truth to take in.

I get that there's a huge swath of people who mindlessly browse facebook or twitter or reddit or their favorite ethnic news site at the office, completely not caring about the work because they're mentally drained and it's not 5 o'clock yet, but they are there all the same.

>I've done this for about 5 years now btw. I don't make quite as much as I could if I worked for a FAANG, but I live in a low cost of living area in a medium sized city near plenty of mountains. I highly recommend it over the rat race.

Same, although don't think that it's somehow normal or that because everyone is forcibly remote-working, that it will become the new normal.
Let's call it for what it is: absolutely immunity from libel. Something the New York Times, Washington Post, etc. DO NOT have. Once Twitter stepped across the line and started policing speech is the time for them to lose their 230 immunity.
I appreciate the reasoned and thought out reply. At the engineering level, I get why capturing the results from the iframe is challenging and that its just a gap in the measurement by the tools.

Here is the problem though. When these new measurements roll out to Pagespeed Insights, that score will be treated like the holy bible of performance. Most who use and make decisions off of that score will not read nor understand the engineering level nuance that it doesn't take into account Iframe content.

That means that all over the world, people will be optimizing for the score even if the score is incorrect. Decisions will be made on whether the score goes up or down when using various tools, including our service. As it stands, the score ignores iframed content. So it will ALWAYS be the case that using a 3rd party embed of some content will lead to a better score than natively including the content on the page. Anything embedded from a third party simply disappears in the scoring.

While I don't believe that this choice is being made on purpose to favor Google properties, at the end of the day that is exactly what happens. YouTube embeds improve page speed, slow loading advert iframes, don't impact the score.

So we are trying to shine some light on exactly how important this now is, and how at the extreme excluding iframes can be used to show a score of 100 even when nothing else has been done to improve the actual speed. If there are engineering challenges that prevent counting iframes as of yet, then I would submit that the score is not ready for primetime until that can be worked through. It may not have seemed like a big enough issue, but hopefully I can convince you that it is.
Doesn't seem to work in chrome. Clicking it just sends you to a page that says "on"
Very nice looking machine. FS-UAE under Raspian and you have a working Amiga without leaky batteries and bad caps!
For me, the biggest value prop was that I could leave them anywhere and didn't have to maintain them. I could buy myself one, but then I'd need to take care of it and make sure it doesn't get stolen. I'm not sure I'm interested in that.
NYC Based Technology-Powered Vertical Farm Is Top Chefs Favorite Supplier
Paige Carter Sharing The Amazing Story of Farm One: Urban Chef's Farm of The Future
Moving to Min from Chrome is certainly moving in the right direction, though. After all, Electron is just a stripped-down version of Chromium, and thus quite a bit more minimal by default.
Common Pitfalls of Custom SAML Implementations
>This essentially means they found more bugs in Linux because Linux has better tools to uncover subtle memory safety bugs.

Driver verifier has been part of Windows for 20+ years and detects memory overflows, underflows, use after free and whole bunch of other bad driver behavior specific to the Windows driver model.

I don't see any evidence in the paper that the authors knew about it, so it's possible more bugs can be found that way in Windows using their fuzzing tools
It goes both ways:

* I'm online at the same time as my coworkers, you don't respond until the next business day.

* I can travel to any business location next day, you need a visa application.

* Your continued employability is subject to geopolitical risk, but California isn't sanctioning Ohio any time soon.

* I can handle sensitive data and technology, your country is subject to export controls.

* I develop rapport with customers, you don't understand the slang used in support tickets.
In terms of getting work, I would say there are fewer security research jobs available in the Bay Area than scattered around the beltway. My last search, there were a ton of jobs asking how to authenticate servers to each other when what I want to talk about is how to fuzz or instrument code.
The big disadvantage to me is firmware updating. You have to have a second SD card that boots rasbian just to perform the update.
Maybe Docker will actually work decently on Windows.

Although I'm going to scream if it just gets jammed into Hyper-V.
Don't kid yourself with it. People use vscode, because it's free - first - and because it's great - second. It wouldn't have probably even 1% of it's user base and plugin writers otherwise.
I miss doing my designs visually, I used storyboards again for a demo app and getting the layout working for all screen sizes just worked once I got the layout right in interface builder.

With coded constraints you need to do that change code / restart cycle, especially with more complex layouts and SwiftUI isn’t there yet.

Those motion guides look like what Flash used to have, dearly missed.
More just a consequence of an project that is generally going well (or at least was) and a lot of prior autonomy. Plenty of weeks there has been nothing to say.

We had a sprint planning (he isn’t on the development team for that), we completed the sprint, we did it again. Nothing to report.

In the office, it is a nice amount of autonomy to not have to provide yet another status update all the time. The project team already has enough Scrum reporting requirements so it works well to keep the admin burden down.

You just have to wonder if you are forgotten when working remotely.
Eat mushrooms, apparently.
> Slicing in Python always create a new object.

It always creates a new object but it doesn't necessarily copy the contents (even shallowly).

For instance slicing a `memoryview` creates a subview which shares storage with its parent.
Yes, I should have said, "a vanishingly small proportion, and even then mostly by accident".

My guess is that if you sweep GitHub for Python2 code and push it into Python3, that proportion would be under one percent.
Oh gosh no, they wouldn't build it, Lockheed would. Like every other government administrative technology function. Trump Derangement Syndrome may be clouding your understanding of federal contracting and technology. Hopefully it will NOT be the same people who built Healthcare.gov Did you like that website?
Never mind Twitter, it would do the same to all websites if it held. The internet would be destroyed overnight, at least in the US.
Like many others I use RSS pretty much exclusively (using native clients on MacOS and iOS). I use reader mode by default in those apps and for my web browser too. HN is the only non-RSS sites read regularly.

The one site I'd like to read but don't is Scott Galloway's -- he doesn't have an RSS feed and it's just not worth visiting the site to see if there's anything new.
Mark Zuckerberg: Platform Policing Should Be Limited to Avoiding “Imminent Harm”
Original title was too long. It was:

Facebook’s Mark Zuckerberg Says Platform Policing Should Be Limited To Avoiding “Imminent Harm”
Web fonts are my litmus test for whether I can trust a designer's judgment. Users don't want to see a site's brand in every letter on the page. They want legible text that loads quickly.

The default fonts on Windows, Mac, iOS, and Android are the result of millions of dollars of R&D. Custom fonts are far more likely to have issues with kerning, hinting, or subpixel rendering. They also degrade load times and cause a re-flow when the font is done downloading.

All of these issues can be avoided by using the fonts that are already installed on the user's device. That's what Github, Wordpress, Facebook, and Twitter do. They all have distinct brands without custom fonts.
CPython is pretty terrible. Numpy has the concept of views, cpython doesn’t do anything sophisticated.
Those who scream the loudest of "orange man bad" don't seem to grasp this.
I am wondering if the Communications Decency Act is a violation of the 1st amendment to begin with.
There's also already https://hinduism.stackexchange.com/
I assume you're aware HN has an RSS feed? That's actually how I get to HN. I never actually read the front page directly...
Pandemic Could Disrupt Higher Education in America
Don't think cobra and viper should be the default CLI framework. They're useful but overkill for most use case. I personally find that the standard lib has more than enough power to do everything.
What legal liability would prevent them from selling, or even just giving them away "as is - where is"?
Amazing! There are many cool libraries now thanks to author.

1. Roughjs - rough primitives
https://roughjs.com/

2. roughViz - rough data visualization https://github.com/jwilber/roughViz

3. Wired-elements - rough wireframes
https://github.com/wiredjs/wired-elements
Thanks for pointing out SEO use case; I hadn't thought of it.

To reiterate my use case:

- no maintenance: the site is served from github, so dont have to maintain/pay for a server

- deduplication of work: dont have to write/sync a blog post and a project README for a given project.

Regarding SEO, since all content in on github, a search engine might index github content and make it discoverable that way.
> When you need quick answers, get on a video call and get real-time answers

Having worked with a distributed team (13 hours time difference) working on the same product under the same deadlines, it's not possible to just hop on a call because e.g. someone accidentally changed a config on a development API which I don't have direct access to because it would knock us out of SOC2 compliance. This is an issue which needs to be resolved immediately and blocks any further work on my end, which means I can't do my work until they wake up and get into the office.

> If you truly constantly need consensus on problems within 30 minutes to prevent your business from crashing, then I'd suggest your organization may have deeper problems that need resolution.

When you're overextended, working under an intense deadline to deliver a product to a client, tight turnaround is absolutely necessary. In theory all of this could be fixed with proper management, but small- to mid-size startups don't usually have the time or resources to do that.
Does anybody know of someplace online (forum, blog, whatever) where sensibly-designed smart-home devices/sensors are curated? A la "/r/buyitforlife for unclouded smart devices", or something.
I understand the utility, I had a friend with a HomePod who used Siri for everything and I became jealous of how smoothly he used it to his benefit. I just don't see how in the future my voice is going to be protected. If I don't use it, they'll probably still have my voice.
Hey!

https://xkcd.com/1053/

And honestly, I would be rich if I got a dollar every time a student does this:

msg.upper()

Instead of:

msg = msg.upper()

And then call me to say it doesn't work.
> Note that everything I'm talking about is already how a very domain-specific kind of Desktop Publishing already works: "engraving", a.k.a. sheet-music publishing.

You may be amused to learn that there's a TeX for sheet music -- Lilypond [1]. I don't believe it's commonly used in the industry, but it can generate decent-looking output.

[1]: https://lilypond.org/
stripwords could (/would) imply that it acts on words. As in, whitespace separated things.
This is completely cultural. I had a manager that I didn't meet in person for over a year and he was constantly sharing stuff like this with me, frequently multiple times a day. As the sibling points out, if you aren't speaking with your manager weekly, or really almost daily, then something is very wrong.
I wouldn't underestimate the power of grassroots movements. Telling your friends and family to install uBlock Origin and use Firefox instead of Chrome can work, because it worked before to usurp IE during the IE glory days.
Re Raku, in hindsight, this was the right call. Give a new language a new name, and the story stays simple.
Sometimes I wish that python strings weren't directly iterable...

this article sums it up better than I ever could https://www.xanthir.com/b4wJ1

...then str.strip and variants could be cleanly and logically extended to allow this functionality, because passing a string and a sequence of strings would be distinguishable.

Alas, clean and logical function design can be hard to do late in a languages life.

PEP 593 and PEP 585 are clean and logical... glad to see that :)
Economy is not a zero-sum game. There's no reason you can't have everyone making $70K.
The FreeBSD vuln was in the drivers for a usb Bluetooth dongle, so there is apparently some coverage.
One business process that is generally carved out well is customer support. Many large corps have offshore support centers. A sector that comes to mind is mobile-comm companies (e.g. T-Mobile).
I mentioned about the title because at the bottom of your website it says: "Hindu Media Wiki is a Resource sharing and discussion site for followers of the Hindu religion and those interested in learning more about Hinduism." This would be a better title in my opinion, regardless the idea you have for all religions is a nice one.
Can you post a link to the bit of the CDA, esp section 230, that you think makes HN responsible for content if they moderate it?
> Specifying custom fonts is largely a waste of bandwidth for a very marginal improvement in aesthetic.

Designers tend to disagree.

I personally agree with you, but if we were not a very small minority, lynx[1] would be much more popular today..

[1] https://invisible-island.net/lynx/
Mostly because they are really, really good, and they don't ask much for it.

I think I pay them less than $150 for a yearly subscription to their entire toolset, which is a price point that makes it stupid not to buy them. ReSharper is well worth a cup of coffee a week, by itself, and then there is DataGrip, WebStorm, IntelliJ, profilers, decompilers, and other stuff thrown in.
hmmm, maybe you're right, could have been a gremlin that had chewed on one of the cables.
> But if you value your brand you will want the fonts to send the message that you want to be associated with your brand.

That's an important point. Unfortunately loading custom fonts slows down the experience and when that happens it does tell me something about the brand.

(It's likely the overhead of loading fonts is drowned out by the overhead of all the trackers, but I have those blocked which speeds the web up enormously. Likely that makes me not the kind of reader you want...so this works out well for both sides).
Correct. In Numpy the slices are views on the underlying memory. That’s why they’re so fast, there’s no copying involved. Incidentally that’s also why freeing up the original variable doesn’t release the memory (the slices are still using it).
Yeah, but PythoNT will be around for a long time.
does anyone know a simple app that allows hyperlinking between notes? I want to create a roam-style knowledge base, but org-mode is too heavy for my purposes.
Sounds interesting.

When I work with Ruby, I often set things up with a script that contacts a method that I can call to trigger reloading of everything and a "replay all known good steps" while storing some state in globals. This is fairly easy in Ruby as you can redefine classes at will. It takes a bit more effort if you want to replicate the state more perfectly, e.g. by deleting methods that have disappeared etc., but that's rarely needed.

I then use "pry", and fire things up while I keep my code in an editor. I can test things in the pry repl, and when I find something that makes sense I add it as an additional method to my code. I usually cut and paste and keep the editor separate, but "pry" does allow triggering your preferred editor directly from the repl and also supports its own code reloading -- I prefer my own mechanism because it gives me more direct control, though.

Regularly I'll exit and run from a fresh state just to make sure I've not accidentally messed up anything with the reloads, but really that's mostly paranoia.

It's not a replacement for tests, but it tends to produce relatively easily testable code because it encourages code that allows you to quickly and painlessly execute steps manually, and so you quickly will e.g. encapsulate mocking steps and setup in suitable helpers etc. because it gets tedious to write them manually.

I like that a whole lot better than TDD, because TDD tests to drive (over)thinking things first vs. experimentation, I feel, because you invest too much in the test cases upfront.

The test cases are important, but it is very easy to end up with a design that is optimized for the tests rather than for your real world use cases. It doesn't have to be that way, and some people manage to do TDD without getting caught up in that, but for me at least, I've found it's much easier to be disciplined about making the code easy to execute in general when I work with it in a REPL on a regular basis, and build tests around that.
By defining truth they overstepped. It's like when you go to Trader Joes looking for gluten free poptarts. If Trader Joe's has decided gluten free only applies to soft white wheat, then they are the arbiter of truth as to what Gluten Free means in their stores. Twitter takes this one step further by not only identifying what it believes is truth, but also by putting a scarlet letter on what it deems contrary to their truth.
There are around 5 million software developers in China. Are you really sure it makes sense to assume that they all suck?

I'm sorry but that is a silly prejudice. You worked with one group.