skysight-inc/HackerNews huggingface dataset:
This software simply isn't a simple set it and forget like microsoft office, skype or other consumer apps. It is more important than a basic mail server because it is resposible for networking and if things like DHCP/DNS goes down then access to the internet is at risk. For 99.9% of people out there, that is just going to be an unpleasant experience when things go wrong. That reasonably could take down people's security, automation, VOIP phones etc..

I have seen pihole alone go down because one of the gravity sources goes down or because of a dhcp misconfiguration.

It involves setting up a VPN and that by itself needs some monitoring/debugging to understand what to do when things necessarily go wrong, especially in regards to routing, setting up splitVPNs etc..

Speaking as someone who has all of this setup manually, there is a bunch of fine tuning and fiddling that makes a set and forget not particularly ideal. On my setup I have to work with a custom cloudflare script to enable DNS records to update. I need a custom lighthttpd config to enable https with letsencrypt. My setup uses DNSCryptProxy instead of unbound (to enable ESNI + DoH for Firefox through my pihole) and as such caching needs to be disabled.... Just a bunch of random tweaks here and there that need to be thought out.

Take an example of simply adding multiple other peers to wireguard. Something that people would reasonably want to do with a pihole/VPN. There are no instructions how to do it with this.
I can do it, but for the app I work on I believe very few would use such a feature. But I'll think about implementing it if I have the time in the future
There is a difference between selling your product to government and working with government.

I am pretty sure USA government buy's plenty of stuff from Chinese companies like everbody else does. Doesn't mean Chinese companies are working with it.
They help the companies, who help the Government in return. And the whole conspiracy is carried on via the revolving doors of influence and networks of who knows who.

Where the public suffers is that it's their tax money that funds this rather than going towards education, health, essential services, better wages, social and economic mobility - the list goes on.
I should have included more of the quote: "Exceptions.
The prohibition in this Chapter does not apply to use of Face Recognition Technologies:..."

I'm not seeing your claimed explicit ban on advertising. Could you quote it please?
Sometimes. But, in my experience a lot of these advanced development environments can be quite hang-ey if you know what I mean. It’s quite lightweight relatively speaking so more than makes up for it.
Why did you stop using Airmail?
Show HN: Automatic wallpaper changer for Gnome Linux distros
This simple program is being developed with the idea of making a daemon that could chage the wallpaper automatically.
You can as long as you use Chrome (or Brave or Edge) or Firefox https://www.fastmail.com/help/send/openemaillinks.html
There is an exercise - 2.29 where you implement a tree-like structure of objects.

Part d of the question is:

"
d. Suppose we change the representation of mobiles so that the constructors are

(define (make-mobile left right)
(cons left right))
(define (make-branch length structure)
(cons length structure))

How much do you need to change your programs to convert to the new representation?
"

It may not be discussed in depth - I suspect they decided it was out of scope for the book, but they were definitely thinking about it...
Ix is descended from the US.
Mine is here: https://www.seanw.org :)
One begins to understand the advantages of this approach after 10-15 years or so.

I feel that I am constantly being forced into new "UI paradigms", and it isn't always a change for the better. I started with DOS (Norton Commander, anyone? to this day there is no comparable tool), then Windows 3.0 and 3.1 (which was mostly garbage and I did not enjoy the UI at all). I then started using Linux and discovered Emacs. When I could afford the extra megabytes of memory, I would also run X11. As years went by, I switched to the Mac.

These days I'm worried about what will be taken away from me, especially with Apple and their insistence on removing ports, the idiotic "Touch Bar" instead of function keys — but also with Linux, where the shift away from X11 means no more remote applications, and the (increasingly broken) approach of gluing everything together into a big mudball means that if you're running anything that isn't "mainstream", things break and you are very much on your own.

But I still have Emacs and I'm fairly confident that it will remain available and running on every platform I decide to switch to. And that I will be able to run it (with reduced functionality) on a text terminal.
Volume Plays an Important Role in Trading
I find that neither pragmatic nor ethically sound.

If you're in a security alliance with countries you share values and goals with, how can you not apply different standards in terms of data sharing? And how can you not react somewhat differently to any transgressions, mistakes and imperfections?

I know Trump has made this very difficult by making his personal whims indistinguishable from the interests and commitments of his country. In my view this is a form of corruption that does massive damage to the U.S. And yes, democratic control over security services has been rather tenuous at the best of times.

But I still see many good reasons not to impose broad economic sanctions on allied democracies. And I do see good reasons to side with them against completely illegitimate regimes that use their security services to keep themselves in power without a democratic mandate.

Of course there are many grey areas and a lot of valid criticism. But asking for Europe to officially impose economic sanctions on the U.S is not a proportionate reaction to that. The economic damage would far outweigh any additional freedom or security.

If you refuse to apply a degree of pragmatism and proportionality, other countries would then have to impose economic sanctions on Germany for their use of Staatstrojaner. Essentially, all cross border trade in digital goods and services would have to end globally. That can't be a good idea.
Meh, the sirens are tested here twice a year. This is the case in many areas. Where my parents live, they are tested every 3 months.

More interestingly, the federal government is realizing that it may have been a mistake to dismantle the sirens in many areas after the Cold War ended, mainly because things likes TV, radio or app messages cannot warn people at night, when their devices are off. I have heard of 3 possible fixes that are discussed:

a) build more sirens again

b) use the mandatory smoke detectors in every home for a warning system

c) use car alarms or car horns

It would be interesting to see how b) and c) are implemented without any concerns regarding security or potential for misuse.
I thought it will be a criticism how everything seems off with the Emacs GUI from the copy-paste to the font rendering to the way scrolling is done, etc. I'd guess it managed to be so cross-platform by re-implementing everything, kinda like Java Swing but with less care for design.

Now I understand how having a scriptable and text-based foundation would help with accessibility, just Emacs wins no UI contest.
My view is that most images are decorational in the terms that we're talking about. You can view a photo of a burst dam, to take one of my examples, but a description of the scene should be in the article already, and therefore any further description is superfluous. The "should" in that sentence is doing a lot of work though - I don't think people consider this kind of stuff much at all, not on a deep level about why they're doing things. My first proper web job was in the BBC in the late 90s, and it was a really steep learning curve but has stood me in really good stead when considering this kind of stuff.
So does your paycheck stub, though (or more currently, the paper you get each time you are paid).
This is routine next door in Austria: https://www.bmi.gv.at/204_english/skkm/warning.aspx

Though I must admit I was very surprised the first time I experienced it (I hadn't been forewarned).
The thing that I always find interesting is a bunch of fearless 18 year olds just throw themselves at SICP. Feel the pain and some survive.

Then some Ruby/PHP/JS developers who have 5-10 years of coding experience tip their head at the book and say it's too hard or "only for senior people".

Unlike the gym, with intellectual pursuits the only thing you can injure when you fail is your ego. If you learn to let go you will realise how much you hamstring yourself with your own preconceptions in life.
Additionally it also includes other channels, like national television, radio and warning apps on smart phones.

This is something, that localized test runs normally do not include.
I've got a feeling when I was younger in the 80s/90s people stayed in the same job for most of their career and had a huge hierarchy of people above them. Processes were largely manual and paper based and so completely understood by administrative staff in most business areas. Now most things are computerised and dumbed down, no-one needs to understand them. Add to that outsourcing and people moving quickly between low skilled jobs where is the incentive to care deeply about these issues?
Interesting ... has anybody tried a browser based (which is what I presume you mean by HTML) front end for emacs?

EDIT - just to be clear, I'm talking about emacsclient, talking to a emacs server. Not an actual full blown emacs implementation that's just stupid.
Perhaps it was never expensive to build.
Perhaps there is little to no labour.
War with whom?

Russia? So their economy collapses the same day they attack?

Aliens are more likely to attack EU than Russia.
Why content matters for your brand management
Where in Europe is war a possiblilty?
Approximately, a business that's open to the public is considered to be a public space, even if it's on private property.

A restaurant dining room is public, but the kitchen would be private (IIUC). A private club (ie you register for membership and only members are allowed inside) is private. (Aside: That's how indoor smoking establishments like hookah bars get around anti-smoking laws in Washington state.)

This leaves me uncertain about gyms - that seems more like a country club than a restaurant or hotel?
Isn't the implication that Windows no longer has a firewall? Let's say Windows Firewall is configured to block by default and enable network access to individual executables that need it. Pointless apparently since apps can just apply patches and upload telemetry by encoding it into HTTPS URIs passed to the MpCmdRun downloader which apparently can't be disabled. What if someone wrote a DLL implementing the WinSock API that tunnelled internet protocols via MpCmdRun. That way the DLL can be dropped in any folder to enable existing EXEs to bypass the firewall.
BLM is showing us uncomfortable reality, which is how poor black people are treated in the US. For anyone slightly better off, all this pain, anger and the violence which stems from it is difficult to process and can lead us to cognitive dissonance to avoid these feelings. "they're doing it wrong! BLM is violent thugs and terrorists, if they wanted results they would be 100% peaceful. They're working against these causes!" is that cognitive dissonance.

Turns out, human rights activists have been peaceful. For decades. It did nothing. Even filmed in broad daylight, with people begging him to stop and with the whole world watching it on the internet, a police officer can still murder a black man and get away with it. Which they would have without the protests. Now, each time that happens, there will be a wave of righteous anger through the country. Until that doesn't happens anymore I hope.

MLK's protests weren't peaceful. There was the same stuff happening, looting, violents elements, confrontations with white nationalists, and they've changed things, tremendously for the better. I hope the same happens with BLM.
I have no time to work on anything new, and I don't know of any startups working in this area, but I would be happy to:

* tell you why I don't like Duo-thingy or Rosetta Stone or whatever;

* listen to your ideas about what might be done differently;

* throw random, unsupported ideas into the air;

* generally chat about the problem space.

If you put your contact details in your profile, people will be able to contact you. If you want to email me you can check out my profile.
code_report has been doing a great series of SICP videos recently https://www.youtube.com/watch?v=oA-FdE3KV88&list=PLVFrD1dmDd...
Nope. PyCuda is writing inline C cuda and hardly integrated with python.

Julia has four layers of GPU abstractions, each being successively easier to use ( bit a bit less control. ), all in pure Julia and reusing the compiler and normal Julia abstractions and integrated with AD etc

CUDA.JL, GPUArrays.jl, kernelabstracions.jl, tullio.jl.

At the highest levels you just write normal loops or index notation and the code and backward pass generated. Also generic to backend-simd and multithreading cpu and soon AMD rock, intel accelerator and distributed

This all composed with deep learning libs etc
No. For uC Bluetooth, I only used Nordic chips. For general-purpose uC I have lots of experience with TI MSP430 and NXP/Freescale Kinetis K and KL lines. Nordic has by far the best SDK and support of those.

Having seen the complexity of BLE and Mesh, I would be very wary of using a vendor if I didn't see excellent software support. For example I wouldn't even consider Kinetis for wireless solutions, having seen how bad their SDKs were.

Hardware is relatively easy to get right, software is hard.
I would argue if you're using QFNs or BGAs you should be designing in metric anyway as that's the native unit for those.
Well actually the first use Thomas Edison envisioned for his phonograph, at a time when live music was everywhere, was to record the last words of dying people so they can be replayed at their funerals. A company was setup to provide exactly this but supposedly met no success.

Sorry I have no source to provide but I take it from a reliable (french) broadcast.
On iOS (and some of the more aggressively power-saving OEM Android builds), it's the only way to implement push notifications
> it's the easiest and most sensible solution to writing concurrent code in a way that won't become incomprehensible

I don't think that async/await is necessarily the most sensible solution, there is also the "implicit" concurrency model used in Go, Erlang, and even Python (using gevent/eventlet). A big benefit of the "implicit" model is that it doesn't split code into async vs sync, and so you don't have two versions of every library, one for sync and one for async. In a lot of cases in fact, you can run existing Python code on gevent and have concurrency "just work", without having to spring async/await everywhere.

Python's implementation of async/await is also particularly bad for teaching: not only do you now need to teach people that there are multiple ways to call functions, but async functions cannot be called from the CPython interpreter directly. (You can from the IPython interpreter though).

I love concurrent programming, but I don't love the effect that async/await has on code - it makes for less re-usability, and has a more difficult mental model to grasp than the implicit style. And when you can just import and monkey-patch Gevent to get all of the benefits of re-writing your entire codebase to be async/await, why would you?
Maybe they were talking about options? You don't get voting rights by having options, you need to execute the options in order to get shares (and voting rights, in Amazons case).
I'm planning to use a BLE interface plugged into a Linux computer (RPi or something similar).
I was thinking that. And I guess, considering that his machines don't have a lot of RAM in them, blocking JS is a lot more resource-effective than running a bunch of browser plugins to achieve the same results.
>ROB STUMPF: so it's possible that the part is simply cheap and is working for the job.

Rob, I hope you never look at the welds on Ferrari Testarossa, F40, Dino, or any Maserati from the <=80s for that matter.
Show HN: Simple Blogging Platform – QuickPublisher v1.3
Hi everyone. I posted my platform, QuickPublisher few weeks ago on SHOWHN. I got important feedback. I updated the platform with interesting changes:

Design your articles and custom pages with either Markdown or the famous WYSIWYG editor

RSS Feed

Post Scheduling

Comment Moderation

Improved speed (now 0.2 -1.0 seconds)

Display the total number of article views on your landing page
Why on earth would it be a good idea to reveal highly classified information to the entire planet during a televised hearing?
One thing I would like on Desktop (maybe it exists and I'm missing it) is to have Chrome's context menu show "Copy Phone Number" like it shows "Copy Email Address" because copying the link includes the tel prefix and it's annoying to remove for some workflows.
Console hardware isn't significantly different. It's just a highly customized APU from AMD with GDDR5 memory as main memory to make the iGPU fast. A PC might cost more but it also performs better than the console.
For me as a long term Emacs user, started using it 1994ish, it is not an issue. I don't mind the occasional minor lag. In my usage it is rarely in a range where it actually makes me wait.

Emacs has a certain feel to it. Hard to put the finger on, but the movement of the cursor and the scrolling, it just feels nice for me. Like a well worn favourite T-Shirt.
Am in Berlin, heard absolutely nothing, not even a push from the NINA (emergencies) app. Is this thing on? tap tap
I think any time is fine to ask "Are you OK?" In Chinese, 你好嗎？is as common as hello.

The reply indicates the level of trust they have in you.

If they say "Yes, of course!" then there's nothing to worry out. "Fine" means they're not fine, but they don't trust you enough to tell you why. If they actually tell you what's really on their heart, you now know that this person thinks of you as a trustworthy friend!
Try skipping straight to 4.1 this time http://sarabander.github.io/sicp/html/4_002e1.xhtml#g_t4_002...
Sometimes. Vanilla emacs is lightning fast, but it's also missing critical features for most people.

If you want to use emacs as a an alternative to VSCode, or IDE in general, you'll find high quality plugins that will enable you to do so. But then you might experience slow downs.

As emacs is single-threaded (people will come and tell me it's not anymore, I know, but in practice it still is) you'll feel any slow downs in those plugins. Emacs typing latency isn't great.

It's a mixed bag really. It can be fast, it can be slow. It's still my favorite editor.
This sums it up nicely:

* Essential part of our work is that everybody who downloads anonymously also becomes a relay.

* Our work brings the Bittorrent tit-for-tat idea to darknets. You help other become anonymous to get your own privacy.

* Known weaknesses: We weaken security with decentralization.
There is a long tradition of political deathbed "conversions." Politicians taking positions opposed to popular opinion or politically structural norms after their political careers are over.

It is craven by definition, but it is what it is. Unspokeness exists because there are pressures. It is naive to think that politicians do not hold opinions that they keep to themselves to some extent. Such is politics. People too, not just politicians.

In a US context (not american, but I guess US politics is our lingua franca) Eisenhower's military-industrial complex speech is the prime example. Even firm "peace candidates" of american politics (then and today) do not generally address the economic aspects of military policy.

Now that we're in the $trn corporation era, there may be eisenhower speeches from former CEOs and such. I'd be curious to hear Jack Dorsey's opinions, once he's removed from direct interest.

So... the desire, the tendency exists. Speaking from the grave has an added romantic element. I think I'm "pro" on this coffin confessions thing. There are certainly downsides, the potential to unload negativity which can never be moderated. But, I think the act of uploading such a confession is likely to have consequences before death. I'd be curious to know how many edits these get, on average.
Restorify Backups
showHN
Restorify is the e-commerce backup app of choice for small businesses. Its like Autosave for your e-Commerce store. We backup Shopify, WooCommerce, BigCommerce, Magento and Wix Stores.
Find us at
https://restorify.io/
Correction to the article: the annual test day will be the second Thursday in September, not always the tenth.

I don't understand why Cell Broadcast is not used. Surely many people don't have the app installed? I'd never heard of it and I've lived in this country the whole time it's been available.
unix is also User Interface Independent, but unlike emacs, it's actually used on a wide variety of interfaces: Mainframes, microcontrollers, web servers, phones (touch screen) and PCs.
Turkey vs. Greece is definitely a possibility. The tensions are extremely high at the moment and both countries are arming up.
Berlin has no sirens anymore apparently. I also didn't hear anything.
Not on the same scale but, in France, fire alarms are tested every first Wednesday of the month at midday sharp. Though you don't hear them from everywhere so it can still be quite a shock after a few years of not hearing it.
Also reminds me of this thing I saw in satellite maps near Mt. Shasta. Train track cutting right through a lava flow, and a highway (that might serve as a valuable escape route) cutting right next to it. Seriously? Are humans that stupid? The very FIRST thing I see when I look at this satellite map is "oh shit lava how about we stay the hell away from it"

https://i.imgur.com/U6y0Q4O.jpg
Tips and gotchas for managing AWS costs
Berlin doesn't use sirens, so that part was to be expected. The latter... maybe also to be expected (government app...), but that was supposed to alert. Guess that's why we need to run tests...
As we are talking about a first person shooter game and not some “relative important” app, no I would not.
Great! This sort of "interactive link" is polite and what I wish more websites would adopt instead of cluttering their site with fixed positioned widgets.

A good example is chat widget. Instead of using a fixed positioned chat widget that annoys your users (esp those on mobile), why not stick to good old "Contact Us" link that opens your chat widget only when it is clicked.
No only a possibility but a fact.
In very recent history and even right now.
No need for chat when you have an office to collaborate in!
> Norton Commander, anyone? to this day there is no comparable tool

Directory Opus. I've used it for nearly 30 years. First thing I install on Windows.
> The old habit is that price really matters.

This is a good point. I actually always sort by price when selecting components — not just to be cheap, but also because less expensive components are generally more popular and widely used, which means they are better support, better availability and better longevity.

But — to all those who worry about price — I would suggest looking back and checking how many devices you actually built in the past? Was it singles, tens, perhaps hundreds? At these price points, how much would you save using a $1 uC instead of a $5 uC? Is it tens of dollars? Perhaps hundreds?

Now compare that to the cost of your time spent developing and maintaining the software. At any reasonable hourly rate you pick for yourself, you're probably better off going with the uC that has good software out of the box.

If you decide to build your devices in commercial quantities, that's when price optimization begins to matter, and somebody will care about fractions of a penny. But that somebody won't be you: going beyond single thousands involves a different set of skills.