skysight-inc/HackerNews huggingface dataset:
I'm curious what you consider "insane" to be -- and I mean this genuinely. Google has what I think most would consider to be a large monorepo, but also provides developer desktops with ample RAM. I've noticed blaze's startup time, but never really thought about its memory consumption. Where are you running into limits?
Ubuntu studio worked best for my touchscreen laptops. Only distro I found that handled things well.
My gripe with Julia etc. as replacements, is that Python is duct tape. I don't need fast duct tape, I need duct tape that is understood and used by essentially everyone I work with, and that has native, fast handling of large amounts of data (NumPy, Pandas). Good user experience as duct tape.

From my perspective Julia is sacrifising some amount of "duct tape UX" to gain speed, and that's the wrong direction.

Whenever we need more speed, we just pull the slow bits down into compiled languages, and scale them out to many cores with solutions like MPI.

R is another language that is mainly duct tape for stringing pieces of compiled code together. If it had a better UX for developers than Python, I think we would see it dominating much more today, without having any speed advantage.
Journalists need to learn the basic ethics. Take sides when you analyze, don't take sides when you seek facts. Edit to write sharper articles, don't edit to take people's words out of context. Be creative to find truth, don't be creative to fit everything into your own narrative, and certainly don't fabricate history to win Pulitzer.
Poor little rich girls: The ballad of Sara and Clare Bronfman and NXIVM (2010)
> You are free to put together your company's PPA, and just package your stuff as you see fit.

I think, I've addressed that point and it's downsides.

> If you're in a "professional context" then you're already in the business of packaging and distributing software packages.

Nowadays, you often aren't. A lot of companies switch to the software-as-a-service model and it's distributing and packaging and distribution are two of the major problems solved by that.
You can talk up your cool new thing without explicit criticism of the old thing. Like, that's probably not a good rule for every conference in general, but it's a rule you could have for a specific conference without immediately disqualifying all possible good talks.
Do your parents drink alcohol often, and/or do they exercise?
No, I let them know.
Writing down behaviour rulebooks that resemble law, complete with tribunals or HR employee handbooks is like adopting big company policies for your small 3 person startup. It's a bad idea because it slows you down and is unnecessary because your project isn't at a size yet where normal social management techniques break down due to scale. The vast majority of projects don't need a statement-of-the-obvious CoC until it gets to a scale past dunbar's number IMO.

I don't need to see a person's behavior rulebook if I'm going to play D&D at a meetup, or jam on some music together or whatever. The vast majority of casual stuff like that doesn't need it and shouldn't need it. Neither does joe's casual github project either.
Thank you for your story! This is extremely motivating. I hope to be like your parents when I'm the same age.
GitHub Actions for Azure Kubernetes Services
I'm reporting them.
GNOME on Wayland allows me to set my FullHD laptop screen at 100% and my 4K display at 200%. I'm sold. :D
I apologize, I misinterpreted the wording to understand it as a purely spiteful malicious act.
That's a good point.

I think, generally, a subpoena issued as a request for production of documents would likely be vetted by an attorney; however, I could see how a small business owner (for example) may be likely to accept an official-looking subpoena at face value and seek to comply out of fear without first consulting a lawyer.
Content Marketing is the best strategy for developers
The regulatory environment in the Heath Care industry is based on the premise that any change risks patient safety. Changing a single line of CSS literally takes 6 months to test, validate, document and get approval for, so everyone's afraid to change a thing. You can't automate anything because the current process survived 7 audits and regulatory is afraid changing it might raise an alarm. You'd be stunned at the number of hospitals still running Windows XP. Most systems use a plain text messaging protocol designed in the 80's -- no encryption or authentication anywhere to be seen, and half of them write messages to disk because "it's safer".
If ever there was an example of well intentioned regulation gone horribly wrong this is it. The whole industry is a cyber security nightmare waiting to happen.
> Tucker Carlson just broke the record for most-watched month of any cable news show ever. If that offends you as a journalist, it's probably time for some introspection.

I admire your optimism, but there won't be introspection. They will and already have labeled Carlson far-right, bigot, racist, sexist, liar, and you name it. His show broke the record because more than half of American population are basket of deplorables, least educated, and white supremacists.
Azure Stack Hub Partner Solutions Series – MyCloudDoor
> A case of maintainability?

A good point. I hadn't considered it. Though games are more frequently masquerading as services now too.
Someone asked on Twitter what, if any, flavor bay leaves had. I repeated advice I'd heard: supermarket bay leaves are bad, so just add a lot of them. Then I acted on another piece of advice: if you want to know what bay leaves taste like, steep them in water and taste the water. I did. Bay leaves are disgusting. Nobody should add more of them to anything.
2.49% does not apply if USDC -- a dollar-pegged stablecoin -- is used as the payment method.
Alex Jones kinda invited himself for Election Day special with Joe Rogan and Kyle Kulinksi

https://youtu.be/klVg2_6ctv0
Continuous Delivery for Azure SQL DB Using Azure DevOps Multi-Stage Pipelines
I'm referring to your use of the dress code. Unlike the clearly written "No shoes, No Shirt - No Service" sign, the "sign" in this case is the relative offensiveness of ones behaviour.

You just have to be offensive to "any single person" to trigger the "no service" condition.
Wow, how did I miss this news‽

https://devblogs.microsoft.com/directx/in-the-works-opencl-a...
Netflix Android and iOS Studio Apps – Now Powered by Kotlin Multiplatform
USC professor under fire after using Chinese expression students allege sounds like English slur

https://www.cnn.com/2020/09/10/us/usc-chinese-professor-raci...

SDG&E Worker Fired Over Alleged Racist Gesture Says He Was Cracking Knuckles

https://www.nbcsandiego.com/news/local/sdge-worker-fired-ove...

Professors mobbed, stripped of teaching positions and residential life functions after suggesting students should establish their own social norms rather than having them enforced by administration

https://www.theatlantic.com/politics/archive/2016/05/the-per...
I’m having this experience also. I’ve changed technologies several times over the last 20 years, each time diving into more complex languages, and I’m finding that not only is my understanding deepening it’s also accelerating. I look back on my previous developer self and shake my head with disbelief at how little I really knew at each stage.

Incidentally I also needed to learn a whole new spoken language over the same period (having moved country) and now having mastered that, I’ve begun another course to learn French (to add to the other three languages I speak).

What I do recognize is the energy lacking to just follow ‘any’ project that I had in my 20s and 30s. Now my learning is focused and attuned.
We use task management apps to save us time and give more visibility over the work. However, the app can become so complicated to use by itself, that we may choose to go for very basic note-taking apps to avoid the complexity.

I was looking for a minimal, simple and user-friendly app for daily task management, so I developed Renoj.

Fast to-do task management in Desktop for ultimate productivity.

Website: https://ribal.dev/renoj
BTW, he's currently co-teaching a course on Julia with some really great lectures on computational thinking:

https://computationalthinking.mit.edu/Fall20/

He also had a nice video about epidemics/pandemics:
https://www.youtube.com/watch?v=gxAaO2rsdIs

All using manim for visualizations.
This. A million times. Regulation isn't the solution to this industry's woes -- it's the cause.
I ran into an issue where bazel broke things pretty badly. Turns out that bazel does PID namespacing, and the build scripts assumed that no two programs with the same PID would share TMPDIR which caused some rather odd behaviors.
That makes sense, but Finland is a welfare state where government pays for a large part of health care costs, and this data breach was at a start-up that has a couple hundred therapists that mostly contract for the public health care system.

And government regulations require tracking of sessions, costs and compensations, identifiable by person ID.

One extra piece of anguish people have here is that not only may their mental records be revealed, but simply that their address and person ID is used by identify thiefs who take loans or mail-order things in their name.

The government has now responded by starting to find out if the person IDs of the victims could be changed quickly to avoid this risk, but I think that is an answer to wrong question. The right question is why it is permitted to apply for loans with a specific person ID without providing reliable authentication (either electronic signing or physical photo ID).
It's templates all the way down, until you meet specializations.
Wasn;t there a day where zcash had only 2 transactions total? these anon coins suffer from their very small user-base.
I've never seen a CoC used to help protect a community, only to protect certain already powerful members within a community and give them a tool with which to beat others.

Lately I've been actively avoiding giving my time to open source projects that have CoC's like the Contributor Covenant[1], mainly because - if my experience is anything to go by - they are a strong signal that the kind of people I wish to avoid will be involved. I want to contribute things that (hopefully) improve the world in objective ways, not be involved in the wrangling and petty politics of a fiefdom just so I can get something like a bug report considered.

If I had to choose one CoC to implement, it would be NCoc[2].

[1] https://www.contributor-covenant.org/version/2/0/code_of_con...
[2] https://github.com/domgetter/NCoC
In Asia, often a tax audit will demand a percentage of total revenue, like 10%.

If you respond with, "but I had expenses," you're just told, "so charge more next year then, or shut down."
Tucker Carlson thinks marijuana legalization is a massive conspiracy to pacify the youth and make them more compliant. I dont particularly give a damn about the mainstream media, but I'm not going to pretend Carlson is a paragon of intelligent political analysis either.
Huh I never noticed that with gmail. I'm guessing it's because if I wanted to copy some sort of text, you could do it with the email detail page. And most text is selectable there, from the email name, actual emails, document content, etc. In mobile devices, text selection is such a pain so the desire to do it is less.

Does selectable text have a performance penalty? In iOS UILabel is far faster to render than UITextView, but only UITextView is selectable. I wouldn't mind if many of my UILabels were selectable, but I'm forced by performance constraints to not let it happen.

Maybe put forward making SelectableText the default and renamed to Text and Text is renamed to UnselectableText and becomes the non default if there isn't a perf penalty? It would need an automatic migrator for that to happen although.
Quick question - does pyston use the new PEG parser that cpython does?
https://www.python.org/dev/peps/pep-0617/

Because that's a long term risk on subtle differences that may crop up.
Not sure what you're trying to say. The point of what I wrote, and what the article says, is that `-n` is equivalent to `2^N - n`, and thus `-n % n` is equivalent to `(2^N - n) % n`.

If 2^N - n happens to be a number that's "full of 1s where there were zeros", then that's what it's supposed to be. I don't understand why you think it "won't compute the expected modulus". That's exactly what it will do.

If N is 32 and n is 5, then -n is 4294967291 and -n % n is 1. It doesn't matter whether that was calculated on a ones complement or twos complement machine.
I'm not sure I'd describe multiple committee meetings, emails, and phone calls as less work or less drama. If someone is causing a problem ask them to leave and/or ban them. Maybe you need some policy internally that says who handles complaints of this kind, but you don't need to tell all conference attendees they aren't allowed to threaten one another or assault each other.

As far as friends of the organizers, I assume that's not settled with CoCs either. I bet if Jeremy were good friends with the right people this wouldn't have happened at all. Maybe it's not solved either in the CoC-free case, but I don't think it's worse and I think it's a relatively rare thing anyway.

It's not just correct to say that "people can't say..." Of course they can. People don't read the codes of conduct and don't know that they say. Even if they did know, the language is bound to contain ambiguity. Jeremy, for example, didn't know he wasn't allowed to disagree with people.

Genuine question for you: do you read the code of conduct at conferences you go to?
Bitcoin is not by design anonymous but only pseudonymus. Blockchain is traceable and transparent.
> I'm guessing one disadvantage is the method of diff is hard-coded into the patch. It would be good to switch to word-diff, or ignore whitespace, but I'd imagine these could be applied as transformations on the generic format.

The plugin I use in Thunderbird can switch between unified, context, and side-by-side diff views based on the same email. Adding the transformations you mentioned could be done.

But one limitation that email has over other review tools is the lack of ability to expand the view of the context within the client. The only way I could think of is to have git format-patch generate the diff with the entire context included and then have the client limit the display of that context. But that not have a reasonable fallback for those using clients that aren't capable or configured to do that.
Depends on what language you need to support.

For python, elpy pretty much "just works" (some kicking required). It has a built-in diagnostic helper that will tell you what packages you're missing.

For anything supported by clang, company-clang or clangd work quite well.

For everything else, rtags/gtags or similar is the way to go. It uses a superficial understanding of the files, so black magic (e.g. putting `int=str` at the top of your python file) will confuse it, but it's generally good enough.
Yup just spearfish one of the employees with a password reset email. People including educated developers and MDs are in general very lax about security. But also you have windows 7 legacy systems running specialized equipment that has been validated for that OS and software version number. There is really no way around this, if a country wants to kill Americans right now IMO it is most effective to disable EPIC servers in ND/SD/WI/MT that would cause way too much chaos and people would die.

But also what are we doing running life-critical software on Microsoft-made OS? This is idiotic, it is great for gaming and excel but not hospitals. Microsoft could make another OS based on Linux or BSD and it could not be hot garbage. But that would eat into profits and take...effort. Linux and ChromeOS + 2FA is much better although not perfect.
jnjknknk
(disclaimer: I work on Flutter Web)

Vimium is an interesting use-case. I've never heard of this extension. We have in the past enabled accessibility DOM all the time, but due to performance concerns changed it to be opt-in. If you use the standard screen reader (e.g. VoiceOver on iOS/macOS, TalkBack on Android, etc) you will get a way to enable accessibility DOM with ARIA tags, etc. Perhaps we should reconsider it (may need to optimize it a little though). I'd be curious whether Vimium works when accessibility is enabled.

Some features you list we either should support or already do: backswipe (good feature request), text selection (use the SelectableText widget), links (in the works), image URLs (good feature request). Not sure what navigating by landmarks is, but perhaps something we could support too.

Stylesheets are a non-goal. We do allow embedding plain HTML/CSS (called "platform view"), where you can use CSS, but Flutter's own widget system uses its own styling/theming.

Reader mode makes sense for "documents" (think news sites, wiki, documentation, etc), but it's unlikely to work out of the box in dynamic apps (think email, calendar, maps, graphics editor, etc) which is the kind of apps Flutter is going for. There's a similar issue with Ctrl + F (Cmd + F) to find text on page, which is not helpful in dynamic apps. Dynamic apps are better off implementing their own app-specific "reader mode" and "search bar", one that takes the nuances of the app into account. But never say never, maybe that's doable too, perhaps using our accessibility tree, at least for static document use-cases.
Haha. Pulses.
Since we're talking about ELF binaries, let me drop a link for my favorite size profiler (that is compatible with ELF and other formats):

Bloaty McBloatface.

https://github.com/google/bloaty
What is interesting, is that you can tag people friends or foes. When you friend someone, suddenly you can see icons appear on other accounts: friends-of-friend (green/red pill), and foes-of-friend (green/green pill).

I never got the impression that the tagging system is widely used, however.
Google automates it away, to the extent that if you run our "rebuild if anything changes" tool it will automatically run the BUILD cleaning tool if any layering violations happen or if any dependencies are absent.
Sueing companies doesn't work quite the same way in Finland as it does in the US, but I am fairly certain that this chain of clinics (which was a 10-year-old start-up with about 250 employees, sold to private equity investor a couple of years ago) is out of business within months.

I expect the pieces ("assets") will be picked up by some of the larger private health care providers where the same therapists will continue to contract for the public health care system (it's not the fault of therapists, after all).
> “Lots of pearl clutching...”

it’s npr, so that’s to be expected. surprised they didn’t mention who was wearing masks and who wasn’t.

but more to the point, a state is a semi-sovereign entity, so other states shouldn’t be subverting their industry, despite the potential direct benefits. those should be negotiated openly between state officials to prevent corrupting influences like this.
The cybercrims don't actually believe this, and need off-ramps to get out of crypto. They are willing to pay high fees for this, and often hold confiscatable stablecoins over btc.
> Freud spent the next month dissecting more than 400 specimens

The determination required to produce results. And in something as remote from personal issues as eel reproduction.
You misunderstand. The protest was over environmentally-motivated taxes on fuel which didn’t take into account the impacts on the working class. It was the tax strategy that failed. This was a direct lesson for the crafting of the GND. We must also uplift and include the working class in the economic transformation we must undergo.

More detail (linked from the Wikipedia article): https://www.theguardian.com/world/2018/nov/16/gilet-jaunes-y...
I just found this tutorial to get the compiler to list your dependencies for you with (GNU) Make http://make.mad-scientist.net/papers/advanced-auto-dependenc...

So far, it seems to result in a more accurate Makefile (with includes), but my project is pretty small. The Erlang compiler can also output a dependency file, with pretty similar looking arguments, so that helps too.
Sorry, what does "reportedly" mean here? That word is used often in a weasel-like way to make various claims, but is there an actual source for this?
Meta: It’s peak web 2020 when tapping a photo on “rare historical photos” results in a black screen with a caption and a microscopic “x”. They couldn’t just link to the damn jpeg and let my browser display it could they?
If it took the CIA by surprise, why were Syria and Libya on the short list of countries that General Wesley Clark identified as regime change targets in 2007, three years before the Arab Spring?

https://youtu.be/9RC1Mepk_Sw
From the link:

> Our plan is to open-source the code in the future, but since compiler projects are expensive and we no longer have benevolent corporate sponsorship, it is currently closed-source while we iron out our business model.
Do give `--dart-define=FLUTTER_WEB_USE_SKIA=true` a try (`flutter run` and `flutter build` take this option, which we hopefully will rename to something more reasonable soon). If that doesn't perform well, please file an issue: https://github.com/flutter/flutter/issues/new/choose
I'm not a web developer - my experience is mostly with embedded systems overlapping SW & HW functional performance in avionics, industrial robotics, and medical device etc.
Its pretty common for people to assume that exploit writing is a negative thing. It does sound particularly nasty. No harm is done.

Finding and reporting security flaws means I don't have to worry about offending people because its purely code. There is no debate if an exploit works when its working right in front of you. Either it gets fixed or it doesn't.

I have below average interpersonal skills, I have been told that I offend people without trying, this was never my intent. This is a method where I can focus on the purely technical and not have to worry about the 'Conduct' side of the problem.
My dad, above 65 years old, is in college studying all kind of subject (cars, optics, lazer,...) He's doing it for fun and stay up late at night reading text books. I'm gonna probably grow up to be like that too.

I think the main reason for our love of learning is "good" boredom. When I'm bored and have nothing fun easily accessible, then learning something is very attractive. My hypothesis is that learning motivation is a function of boredom, entertainment accessibility, and stress. More boredom, more likely to learn. More entertainment available, less likely to learn. More stressed, less likely to learn.

This applies for both young and old people. Older people just tend to have more things to entertain them in life and/or more stressed.
UbuntuDDE Groovy Gorilla Release Note
If you want to convert your data to JSON you put it into a Map<String, Dynamic>.
I wondered if they considered the Nexo model where the card is a credit card and each transaction is a loan against your crypto assets. Paying pack the money your borrow each month should trigger no tax events given your never selling your crypto. It also seems like a lending model most like todays credit cards.
There have been many parties involved in both Syria and Libya. Just take the NATO involvement in Libya for example:

https://en.wikipedia.org/wiki/2011_military_intervention_in_...

Syria is just as complicated if not more so. It turned into a proxy war between the US and Russia and don't forget ISIS and the many different factions who have received funding from multiple sources.

How many people have been killed in the US this year causing and because of the protests at the hands of government and extremists? I don't think we'll be getting a NATO bombing anytime soon. I also can't picture that happening in Nigeria.
Dark money has a specific definition, it's not a matter of opinion.

https://en.wikipedia.org/wiki/Dark_money
Add cowsay to that list.