skysight-inc/HackerNews huggingface dataset:
I started with a closed source software but I opened it shortly after. So I didn't start with this in my mind, but since I love open source software, I had the feeling that I should open it and try my luck. I love the idea of the GNU projet.
Does anything but Chrome support this?
I tried to pay part of the rent with something like that and it never worked. What am I doing wrong?
Thanks a lot! Will definitely read this book.
Great positive vibes in your post :)
Want to Hack a Satellite? Now’s Your Chance to Impress the Air Force
i use it for frontend development (most users use chrome) and also chrome's deep intigration with my android phone (send tab, password manager, sync etc). i know it's a tradeoff for privacy but the whole google ecosystem works together so that's the call I'm willing to take
> and the problem is solved a couple of days later.

If the developer is lucky enough to hit the front page of HN.
> It feels like I would spend more time undoing what it does than would be saved by using it.

They list use-cases:

> A dead-simple blog

> Collecting your most used links

> Making a simple "about me" site

> Rendering markdown-generated HTML

It’s when you have some basic HTML and just want it to look good.

Agreed that framework is a very unfitting descriptor for it though.
People really need to stop with the armchair psychology nonsense. Not everybody who send an angry tweet is now biopolar. And not everybody who disagrees with your opinion is psychologically damaged.
This Github repository tracks a whole bunch of these drop-in CSS files: https://github.com/dohliam/dropin-minimal-css

And you can use this demo site to switch between them all on the fly: https://dohliam.github.io/dropin-minimal-css/
I wrote a half satire thing about how the Trump became on office, ostensibly voted to by congress, but somehow they always vote a Trump descendant into office. For life.
Downvotes?

Is it unclear that I mean that I don't want text selection to be disabled and I am questioning why you can disable that I can select the text in my browser of your website, or is someone really invested in having non-selectable text?
I'm surprised.
How to know if an open source WebRTC media server is kept up to date?
I haven’t used the services you mentioned but maybe WhatsApp was easier to sign up for since you just needed a phone number?
If you're logged into YT, you can try deleting the video from your watch history.
> You're supposed to submit that form when you do your taxes, which is kind of dumb, because a copy of the 1099 was already sent to the IRS.

Isn't that just an escape hatch if you do have additional income to report? The tax office should present it as such. Here, the tax office gets that kind of report from a bank. If I agree that it's correct, all I have to do is sign a prefilled form digitally. Unless I've generated income elsewhere, doing the taxes as an employer literally takes less than 5 minutes.
China's largest telecommunications company was indicted under RICO charges for systematically stealing US trade secrets and IP, and similarly the CCP has a long history of directly endorsing and supporting such behavior.

By some estimates, they steal $600bn of US trade secrets on an annual basis.

In fact, hackers associated with the CCP government have been detected hacking and stealing such materials on behalf of Chinese competitors.

Why would anyone trust Zoom? Do you think the CCP has no influence on a company's technology being almost entirely developed in China?
It would be interesting to know which ``apps'' were responsible for leaking the data.
The object of censorship is silencing dissent.

A million clueless searches vs a few informed dissenting voices, which is more troubling for authoritarian regimes?

You can search all you want, but can you share what you have learned?

Welcome to our "new normal".
I really hate how Google and Facebook have become "Ministries of truth". Especially since they are some of the most agenda ridden, scummy companies in existence. And you can down vote me straight to hell and back for that statement, it doesn't make it any less true.
Yup you're right, ay least for Google Spreadsheets. GS is a canvas app so what you see is exactly - and only - what is rendered.

Though, I think Google Docs is not a canvas app.
But it is more than 10x cheaper.
Come to think of it why don't men just walk around town with a big sign saying "SEX WANTED" on it? I can't believe nobody has thought of this before.
Chrome will block ads that consume 4MB of network data or 15 seconds of CPU
Sir, you work on a different definition of "impressive" than I.
1) establish a routine you can stick with - it must be a habit, that you can maintain to 70.

2) they say (you know that mysterious group) you need to take 10K steps a day? I found myself I did about 5 to 6K a day on a normal work day, but weekends if I did 2K it was a busy day. There are plenty of devices / phone apps to help you track this.

3) get started on something
I had a similar thing about a decade or so ago. Thought I might be able to wrangle a (part) remote gig with them. No dice.

There's no way I was going to commute to London every day. Nightmare. They kept coming back to me though.

In my case I think it was more likely a combination of poor process, and a clueless recruiter, rather than a deliberate retargeting of me that resulted in the ongoing calls/emails.
I guess this begs the question of why this is so widespread?

Is it common for users to have the language preferences of their browsers misconfigured?

If so then I can see why this is common practice.

If not then we should stop using the users' location.

Are there any stats anywhere on how likely a user is to have their language preference configured in their browser / OS correctly?
If you find it here and delete it, I think it will cease to influence your recommended videos.

https://www.youtube.com/feed/history
People also takes it a bit to far. Sure, RAM is cheap enough, but if your application requires 64GB of memory you may start having other issues.

We have customers who requires servers with 64GB+ memory, of single applications. This is running on VMs in VMWare. If a ESXi host crashes, you'd want VMWare to migrate your VM to another ESXi host, but that becomes somewhat tricky if you need to locate one with 64GB of available memory. Unless of cause you're way over-provisioned, which is actually pretty expensive. More realistically VMWare will start moving a ton of VMs around to put all those with little memory usage on other hosts, in an attempt to find 64GB for your VM. This takes time.

It can be difficult to explain to people that really this should look at their memory consumption, if nothing else to plan for fail-over.
This would be really nice, yes. Then we could just use the same tools we configure our computers with on our phones too.
Google is already facing antitrust lawsuits from the EU, DOJ and US states, and you want them to add more fuel to the fire?
It doesn't work properly. The body has a max-width of 750px, and the header uses a padding hack of 'calc(50vw - 50%)'. That 50% means '50% of the containing element', so if 50vw is more than 750px (eg your viewport is more than 1500px wide) the header element stops being centred and starts spilling over on the right hand side.
> China is still stuck at 28 nm

I don't follow the industry closely, but recent reports say that Huawei's HiSilicon Kirin 710A chip is being manufactured on SMIC's 14nm process.
Unlikely. Lots of mathematicians' hearts jump every time someone finds a slick algebraic approach to some messy combinatorics, but it's not a very frequent occurrence (I think of finding such approaches as the main part of my job).

In a typical discrete maths course, the main "arbitrage" you get from algebra is the "method" of generating functions, which is a technique for dealing with integer sequences and counting problems using polynomials. If you like matrices, you can encode polynomials as Toeplitz matrices, so you can view products of polynomials as matrix products. But generating functions are not a panacea for counting, and you usually have to seed the ground with some combinatorial results before you can water it with generating functions. Also, there are some neat uses of matrices in understanding Pascal's triangle ( http://www-math.mit.edu/~gs/papers/pascal-work.pdf ) and other sequences.

In graph theory, the matrix-tree theorem lets you count spanning trees using a determinant, and the Dijkstra algorithm for path finding can be regarded as a matrix power over the max-plus semiring. But that's about all you get out of linear algebra in a typical first discrete maths course. Matrices become more useful if you go deeper into graphs or into counting, but never take center stage.

[And before the next question comes: I haven't seen many monads used in discrete maths either.]
Unfortunately I stopped using freebsd some 10-12 years ago, due to lack of compatibility and modern applications. I wouldn't have minded contributing with tooling but it lags so much behind linux that it would have been a waste of time. It’s a shame tho because I really liked its structure, performance and generally speaking the philosophy around freebsd and bsd os’ in general.
I generate my website via me very own static site generator I've built for fun (and still working on it to make it open source for others to use).

The hosting is my local provider, I sent updates via FTP (oldschool huh?) and keep my website behind cloudflare to save some bandwidth.

https://lukaszkups.net/notes/
Just wanted to say thanks. As someone who would not be where I am today without FLOSS, I really appreciate people like you.
Automating validation is a good idea - as I told you probably could use some kind of facts graph to make it.

I sent email today. Let's keep in touch
> Electronic signatures should have a lower level of trust than those performed in front of notaries and other officials.

Exactly. The level of trust of the electronic signatures should be as low as it can be, as computer security is really, really hard, especially outside of military settings: it should only be used to prevent the flood of login attempts and to allow to get or submit some less critical information, not to be legally equivalent to notarized signatures.

Unfortunately some administrations swallow the propaganda of the companies selling the electronic signatures and promote them as "solving everything" then they are "surprised" that the citizenship is skeptical.

And we know how unreliable "Certificate Authorities" are, and how hard it is even for big and very rich companies to maintain their certificates.

It's not that the cryptography behind the signature is the problem: it's everything around that is the problem that needs a lot of care.
You may not be aware of this, but the person you replied to has worked for years on a native UI toolkit. And they provide justification, too: skills don’t transfer between websites as readily as they do between apps. And while I wouldn’t associate we applications are somehow morally inferior, the fact is that many of today’s issues with increasing friction to drive engagement originated on the web and are easy to perpetuate on the web.
The "Who is using this?" idea is solid. Thank you
Not having whatsapp is a feature, not a bug.
I can reproduce this easily.

I went to their website[1], and clicked the prominent Download button[2]. Next to that button it says "Sicherer Download" (secure download). The executable file downloaded is not the original installer but the a binary with their chip icon and signed by Chip GmbH.

Running that "installer" then asked me if I wanted an amazon desktop icon (with their affiliate link in it, I am sure), and clicking just Next asked me again if I wanted it because I "did not make a selection". Then it offered to "block annoying ads" (the irony!) by installing Opera (again asking me again when I clicked next).

Then it finally downloaded something. Says that something was checked by Kaspersky. The download progress screen also asked me if my PC was slow, and if I wanted to call some "free" number to have experts check my computer for free(!) (via Teamviewer or telephone, wat). And if I did call those experts, I'd even get a free McAfee license! (what do Kaspersky, who scanned the download, think about that?). The "free" number is actually a number somewhere in Frankfurt am Main, so it's not actually toll free as far as I can tell; if I am correct, this would be a direct violation of German law which states that ads giving you a number to call have to correctly state the charges associated with a call.

I eventually ended up with a .zip file that contains the actual Inkscape installer. Or rather installers; it contained both the 32 bit and 64 bit installers. Those installers are not launched automatically by the way. So the usual "unsavvy" user will end up with two files in a zip with no idea what to do next. So the Chip "installer" is just for displaying those ads, pushing their crapware, but will not actually help you install the software you wanted.

Here are some screenshots https://imgur.com/a/tyIopku .

And rather on-topic it displayed the UI as a mix of English and German because I was using an English language Windows Sandbox...

If you just want the zip without the adware "installer", you have to click the regular "Manuelle Installation" link (far less prominently featured than the crapware button), then again click something, and then it will download the same zip without the "installer".

[1] https://www.chip.de/downloads/Inkscape_15274752.html

[2] https://i.imgur.com/Bn2GU3A.png

[3] https://imgur.com/a/tyIopku
This is one of the very important things to remember about HN; we are not a representative audience.
The US Says Chinese Hackers Went Too Far During the Covid-19 Crisis
I'm sure there were but not on mine and that's just fine by me. The last thing I need in my life is Mark Zuckerberg reading over my shoulder.
You can also get officially supported Sailfish OS on a couple Xperia devices:

https://jolla.com/sailfishx/

Perfectly suitable for daily use, typing from such a device just now. :) IIRC there is a community port for PinePhone as well.
TypeScript seems better (or at least on par) typing wise to Python.

I don't think anyone is picking Python for it's type system. It's still a second class citizen at best.
Same here. Other messaging apps don't receive messages, yet WhatsApp does. Don't know how but it works.
What are the ways in which a signature would normally be invalidated? (and how do you check for coercion?)
yes lets draw direct analogies to science fiction lol
It's interesting. Whatsapp didn't start out to be a messanger app for the world. It didn't start out to be a replacement for SMS, it started as a tool for frequent flyers to be able to set a status on their iphone in the same way you could on Yahoo messenger.

Frequent flyers weren't particularly enthusiastic

"It appears that this requires the other party to also have the app installed, right?"

https://www.flyertalk.com/forum/travel-technology/952359-tho...
The plant doesn't actually have a 'very bad record' as far as I can tell. They have many regulatory violations, but if the other companies running production on that scale were in California they would likely have just as many. And if those 'violations' actually translation into actual harm, I have not seen much evidence for.

Can you actually provide solid evidence about actual people harmed that shows that Tesla is unsafer then any similar plants in the US?

> Elon lost a lot respect in all this.

With some people he gained a lot of respect. Seems like you are just applying your own option and that of people you know and believe this is societies opinion.

"I don't know anybody who voted for Nixon".
That's only if you're devoid of sense of humor.
You're talking about different concepts.

Voice recognition used by things like Google Assistant, Siri, Cortana, and Alexa usually relies on a "wake word", where it's always listening to you, but only starts processing when it is confident you're talking to it.

Older speech recognition systems were either always listening and processing speech, or only started listening after you pressed a button.

The obvious downside of the older systems is that you can't have them switched on all the time.
> I'm just trying to understand where it is that my family got lucky

Really? Did you read the article? Raj Chetty's work on inter-generational mobility should make it obvious where your family got lucky. Your grandfather's story resembles many others from that time period. If he was even able to immigrate to the US today, as a contemporary version of his 1940's self, he wouldn't find nearly the same level of opportunity.

> Where else on Earth is this possible?

I would agree that there are economic benefits to being a global hegemon. Today, however, at least based on measures of social mobility, your family's rise would be more possible in Western Europe than the US.
Having seen the Iron Curtain from both sides (first from the East, and after 1990 from the West), I sometimes wonder whether the idea of the "American Dream" was ever more than a Cold War propaganda weapon not aimed directly at the US population, but at the people at the other side of the Curtain.

Was life in the US ever as great and shiny as depicted in the US TV series like Magnum P.I., A-Team or the 6-Million Dollar Man that those of us with access to Western TV gobbled up with awe and wonder, or was it always a naive myth but the propaganda weapon worked so well that it still even now affects the US population, when both old and young talk about how much better the 70's have been compared to today?

(I guess the truth is - as always - somewhere in the middle)
Look at any modern container orchestration framework most are written in golang (including kubernetes), I see many SDN control plans and data plane software written in golang. You can find cockroachdb, raft etc and many more. Rust is just a fringe language at present in fashion on HN, may be zig might replace it as fashion language one day unless there is some critical system are using it like for C, C++, Python or go.
Oh, that's interesting news, so SMIC has cracked the next step?

https://www.extremetech.com/computing/310559-mainland-chines...

Indeed they do! Thank you for pointing that out to me, I totally missed this. Wonder what the yield is?
The video's incessent patter
Reveals a trait rather amiss;
Though charmingly exhuberent,
And with requisite meters,
It lacks any concept of rhyme.
I imagine at some point, Chromecast will start using DNS-over-HTTPS and move the goalposts elsewhere.
Javascript & co is not the most popular among backend developers.
I for example wouldn't even think about doing anything in it (or in Typescript).

Look at https://insights.stackoverflow.com/survey/2019#technology-_-... Python is not on the list of most dreaded languages, but Javascript is.
A classless CSS framework to write modern websites using only HTML
Ethereum 2 for Dummies
Signatures by hand are not really about security. It's more a signal to really take a contract serious.
The axioms of mathematics were _chosen_, because they have properties that are immensely useful. You can decide to use other axioms, and get different results, which may also be useful.

https://plato.stanford.edu/entries/settheory-alternative/
Is this the only thing from the article you found worth pointing out? Also, no one here had a problem with that except you. What does it tell you?
If you are using it for data instead of control, well, that's months of data about how people move around with varying restrictions. It is enough to refine policies and note how different sorts of restrictions change people's behavior. For example, if no one really follows x mandate, well, you either drop the mandate, change it, or come in with some fairly heavy-duty force.

Now, other uses might require more time. If you really need to see where the person has infected others and this is your tool, it might not be enough time. It is too early to tell, though, and I'm not sure how well phone inspections would go here in Norway nor how many people would download the app. It would make me more likely to leave my phone at home if, you know, I had much life outside of home.
I've been working on Typesense (https://github.com/typesense/typesense) a developer-friendly typo-tolerant search engine that has found some love recently.

While my work is currently done outside my core working hours, I've been exploring if it is possible to make it self-sustainable and have been reading about a few other people who have been successful at this. I think the trick is to make it possible for people to pay you in one or more ways:

a) Don't ask for donations, but offer a support contract. It's easier for devs to get that approved.

b) Offer a hosted version at a reasonable price. Sell the convenience -- of course, this might not be feasible if your open source tool is not easy to offer as a hosted service.

c) Offer some premium features as a paid product. Companies are again happy to purchase a premium version if the pricing is not ridiculous (e.g. $500/year will be a no-brainer) and you can also throw in additional support.

d) Get a company to sponsor a feature if it is something that they badly want.

e) Charge for adding a company's logo in the Github repository as a less intrusive form of advertising.

f) Use your open source code and popularity to get a better paying job with work-life balance. Indirect monetization but hey, that's pretty legit.

g) Find a company that allows you to work on an open source project full time. Not too many companies do it but if your interests/strengths overlap with a project (e.g. Kubernetes) that you contribute to, this could be an option.
Yeah why would he bother not waiting for some backcountry hotshot dragging his feet? It only costs a few million to wait a few days, easy to afford if it comes out of someone else’s pocket!
I'm no expert in the matter, but AFAIK, concurrency is becoming relevant in Python web dev.

One can already use stuff like FastAPI [1] and Django is supposed to be getting async/await support later this year [2].

So that should make Python more competitive when compared to node.

[1]: https://fastapi.tiangolo.com/

[2]: https://docs.djangoproject.com/en/dev/releases/3.1/
Yep, exactly. Last ditch resort is to modify the values via devtools myself but usually I just skip that site.
Show HN: ML Visuals
Introducing ML Visuals, a collaborative effort to help the ML community improve science communication by providing free professional & compelling visuals. Feel free to use them in your own presentations/blogs. Welcoming all feedback. Thank you!

Visuals: https://docs.google.com/presentation/d/11mR1nkIR9fbHegFkcFq8z9oDQ5sjv8E3JJp1LfLGKuk/edit?usp=sharing

Read more: https://github.com/dair-ai/ml-visuals
> This isn't just about the metadata, you would be naive to think so. Proprietary apps, especially those that get automatically updated, will always have this loophole.

I would say most applications that goverment offices in Germany use to interact with citizens are proprietary. For example Outlook as a mail client. SAP is used in some administrations. Many cities and police departments have presences on Facebook and Twitter and communicate with people there. Nobody has any issue with using proprietary SMS apps or iMessage.

In fact, open source in administration is currently so rare that it is newsworthy.