skysight-inc/HackerNews huggingface dataset:
> Is there a simple real-life example that shows the usefulness of the Lisp macro system to a beginner?

No; all the simple macro examples are in fact in the "why would I do that" category. Their value is the how, rather than the why.

A very simple macro can often be eliminated by writing whatever it writes by hand without a lot of additional effort, and without the baggage of carrying the macro definition. It doesn't seem useful, especially if you fail to imagine it being used thousands of times, rather than just the two or three times that occur in the example.

It's the convoluted macros that answer the "why": because if you don't have the convoluted macro to generate code in a complicated way, and you need to do that dozens of times, then your alternative is to do it all by hand, which is tedious and error-prone. THe macro does the job consistently, and if there is a bug, you just fix it in the macro and re-expand all the uses of it to spread the bugfix.
https://en.wikipedia.org/wiki/Double_criminality

Whether or not the requirement is met in Assange's case is to be decided by the court. There are certainly laws in the UK that prohibit hacking. Anyway, you are wrong in general about how extradition works. People are often, for example, extradited on murder charges.
Terminal phase intercepts don't work against ICBM's. They work only against SRBM's and some IRBM's with slower terminal speeds. Even small intentional wobbly in a fast warhead requires so fast mid-course corrections that it becomes physically impossible for a missile to do.

Sprint missiles used nuclear explosions and neutron flux to disable incoming nuclear warheads from distance but even they have to get relatively close and they probably don't work against conventional warheads.
I made the mistake of buying a Samsung TV a few years ago. I created this guide[0] which gained some traction.

Also, I'm pretty sure they do upload something recognisable because one time (2-3 years ago) I accidentally pressed the 'social' button on the remote while I was watching premier league football on Sky Sports (via a separate satellite box) and the TV started showing me relevant tweets about the match.

I'm definitely not buying a 'Smart TV' next time.

[0] https://gist.github.com/peteryates/b44b70d19ccd52f62d66cdd4b...
I initially thought it is anti-piracy measure, but then I slowly recognized that I live in a world where my proclivities are captured, measured, and then sold to whoever thinks they call sell me stuff. I never thought I would say it, I liked previous regime better. At least there was a clear distinction.
Angular has been pre-compiled for years. The AOT compiler has been available since Angular 2, released in 2015. It has also been able to produce stand-alone native web-components since 2018, btw.

It's only recently that it started producing multiple packages simultaneously, however (to serve up a package optimized for the client's web platform).
Try $5 a month. $2.99 if you're lucky.

I'm surprised ISPs aren't providing this service already. Just run a virtual PiHole for your customers.
Show HN: Borland/Turbo C++ flavor menus for Vim 8.2
There are many keymaps defined in my .vimrc. Getting tired from checking .vimrc time to time when I forget some, based on latest +popup feature (vim 8.2), I created this vim-quickui plugin to introduce some basic ui components to enrich vim's interactive experience:

- Well designed and carefully colored Borland/Turbo C++ flavor ui system combined with vim's productivity.

- Can be accessed by keyboard only while mouse is also supported.

- Navigate with the usual Vim keys like h/j/k/l, confirm with ENTER/SPACE and cancel with ESC/Ctrl+[.

- Tip for each entry can display in the cmdline when you are moving the cursor around.

- Pure vim-script, +python is not required.

- No longer have to be afraid to forget keymaps anymore.

https://github.com/skywind3000/vim-quickui
You're more optimistic than I. Hard to overthrow the industry that specialises in manipulation.
Now, this is why I'm worried about Apple's supposed Internet; it could just become Intranet.
Wolfr_- Just read over ygdir and wondering: We've had such phenomenal success with https://styled-system.com/ across our team that I'm wondering if your adversity to utility-first CSS might be due to misuse in some way? Utility first is largely to build primitive abstractions that expose narrow constrains for developers building UI. It's the opposite of complexity due to the fact that it reduces options. _But_ if the utils are incorrectly spread all across your codebase and not constrained to primitives then indeed it could be a mess.
It's empowering the users while providing minimal control for the content provider – no wonder for-profit companies avoid it like a plague.
Datomic: A functional graph database with an immutable log, written in Clojure
>He literally provided evidence of mainstream media being highly impartial in favor of Clinton (against Sanders and Trump). If people cared about impartiality, they’d be on Wikileaks side here.

Good quality newspapers tend to separate reporting and editorials/opinion fairly clearly, but have always contained both. It is also wholly common for newspapers to endorse candidates for high political office within the editorial context.

It is a matter of record that newspapers and magazines endorsed Clinton over other candidates by a massive margin in the 2016 elections:

https://en.wikipedia.org/wiki/Newspaper_endorsements_in_the_...

https://en.wikipedia.org/wiki/Newspaper_endorsements_in_the_...

I don't know where the idea that the news media is supposed to be a purely-objective fact source comes from, to be honest. This seems to be some kind of straw man.

The charge against Wikileaks, such as it is, is that while the material disclosed might be verbatim, it is obviously still subject to the editorial decisions of its leadership about which material to seek out and to disclose.
I’m not saying that only the outcome matters, I’m saying that the government’s financial investment on the student loan program is seeing high positive returns right now, despite the default rate on those loans.
This is the only thing that mildly concerns me. Now I can just not connect. In the future, it may simply not be an option.
Why on earth would I assume that one trial was fair, when the other was extraordinarily suspect?

Why would I assume it's fair when he's already been tortured for years by solitary confinement, and often refused access to counsel? Not to mention, had spurious cases taken against him; and multiple, provably false, coordinated and widespread media smears in the UK and US?

FYI, I never claimed anything about binding force - but if the UN's top torture opinion guy says Assange is being tortured, and his dad says he's being tortured, and he looks like a man slowly dying every time he's allowed out to speak, which is basically never - I'm more than a little suspicious.
https://www.memri.org/tv/al-jazeera-holocaust-denial-israel-...

here is an article about a video they published which they took down after enough backlash. imagine what articles / videos were just as biased but didn't get taken down
Nice; a sufficient high school civics curriculum in 18 minutes.
Russia and the USA already have more than enough for 50%, and will continue to have more than enough for that even after the next round of nuclear weapon disarmament.

I think the big deterrent is still that the nuclear submarines will probably survive and be able to retaliate — even with 50% defence — so MAD still applies.

Although, part of me has been wondering for a while now: could the USA/USSR have put nukes into their embassies in everyone else’s cites? Or does everyone put spies into the embassies which are physically in their own borders (even if that’s not something anyone would admit to) so putting nukes in those embassies would get spotted?
I just need to go to the local Media Markt store to find a couple of dumb ones.
Yeah... the people who use the web app on their mobile over the app are in no way a significant portion but a very small minority.
You don’t. But you don’t with PGP either: bad crypto primitive defaults, no header protection including From or Subject or Reply-to, bad typical UI showing up authenticated text/plain in with authenticated parts.

The case where I still use PGP is receiving reports of bugs from unaffiliated researchers, and I should replace it with a form on an HTTPS web site.
The effects of working while in school
Ah I didn't know Alpha was just a marketing or brand name. Thanks for the heads up!
4-story courtyard apartments will save the world
Historically. But these are different times and we've been in a propaganda war for a while now.
Walmart Online is selling a Spectre dumb panel (with good specs!) for $219 for 55” and $279 for 65”. Otherwise I love my LG OLED, which acts as a dumb panel until you accept the overbearing privacy policy (you can still play local DLNA/USB sources without accepting, but can’t run any apps including web browsers so no captive portals)
Because you’re calculating that the income levels attained (and income taxes paid) by the specific cohort who attended college are caused by their attendance, rather than merely correlated with it. If they’re caused, the program should take credit for the returns on that investment.

If that cohort of people (generally more ambitious, societal/educational rule following, and possibly more intelligent [at least more “book smart”] than the national median of college non-attendees) would have earned enough to pay the same income tax anyway, those gains cannot be ascribed to the government student lending.
CDW still sells non smart TV versions of the latest and greatest from the manufacturers for environments that don’t want Samsung coming on the network.

https://cdw.com/content/cdw/en/products/monitors-projectors/...

You don’t need an agreement or anything to buy from them.
And the classical egcc vs. gcc, but this one is older than Debian.

Anyway, Gnome was eventually downgraded into "an alternative"; Bash is not the default Debian default shell anymore, it's only default for interactive sessions; Pulse is impossible to get ride of nowadays and still impossible to use; the Grub one kept going until Grub2 that was actually better than LILO; vim won, hands down, as it should; everybody gave up on xfree86 once x.org become better.

Except for pulse, as soon as the preferred alternative became better than the one the change-resistant people wanted, resistance simply vanished. Pulse is outed on the above example because well, it never became better than the alternatives, but still there was never any sizeable resistance, just some noise or lack of it.
https://nvd.nist.gov/vuln/detail/CVE-2017-15908 says this is a infinite loop DoS in systemd-resolved, so it can't be the (hypothetical) bug described by the GP since it's neither a RCE nor in systemd PID1.
Surprised the readme doesn't mention /bin/at
> There’s another kind of missile defense system, which targets the missile payloads as they are falling (in their terminal phase). These systems are highly effective, but they can only defend a small area. We have them around military bases, Washington D.C., etc.

Do you think "highly effective" is fair? The article I read about THAAD suggest it's probably effective against short-, medium-, and intermediate-range ballastic missles; marginally effective against a limited number of ICBMs; and essentially ineffective against a large number of ICBMs. Against an adversary like Russia that has a ton of ICBMs, I don't think THAAD systems can protect even a small geographic area like DC.

https://en.wikipedia.org/wiki/Terminal_High_Altitude_Area_De...

https://www.armscontrol.org/factsheets/usmissiledefense
I just did and you're proving my point even further with your latest links :)
xdg-open ./file.png
Documentation on how Lobster's Wasm-backend works, which contains plenty of useful info for anyone making their own backend: http://aardappel.github.io/lobster/implementation_wasm.html
Systemd obviously isn't identical to sysvinit and can't be managed with the identical procedures. How is that an "issue" with the product?
Nothing new here, but perhaps useful to others as a good summary of the trade-offs in batching, caching, and where HTTP/2 fits in.
I’m intrigued by your approach! If you do end up writing that blog post and/or releasing the source, I’d be interested in learning more.
As soon as 5G is widely available, TV manufacturers will most definitely include a modem in each set. A GDPR style regulation is needed.
they'll just connect to your neighbour's router, or their car, or their phone...
How does that solve anything? Your WiFi should already be password protected anyway. It's other people's routers with open networks you need to worry about.
Chinese Hackers Found a New Way to Bypass Two-Factor Authentication
With the exception of coffee shops and big box retailers, there aren't many unsecured networks left in even dense residential areas, so I'm unsure of how much impact this has.
It also depends on what company is doing it, apparently. Some are all for the walled garden approach when it suits their business model or they are a "fanboi" of the company/product, but despicable and evil when others do it. They're probably releasing their ire about Slack to post here on one of these companies devices right now.
The nagging on Reddit is extreme. And now that I have the Reddit app, if I'm viewing a Reddit thread in the browser then certain actions (but not all) will open it in the app without a prompt.
So basically, if you're the common man or woman, and unable to afford an islend, you're SOL.

Most of us have no reasonable ability to compromise a congressperson.
Rivian's platform approach to electric vehicles helped it raise $3B this year
There is a font tool/service that unites many commercial fonts from small type shops under the same license.

https://www.fontown.com

Another one with a greater selection but variable licenses:

https://fontstand.com/
This sounds like the perfect use case for a Pi-hole in your LAN.
or use their onion site:

https://m.facebookcorewwwi.onion
Recently I found a bug in Slack, and I was communicating with their support over it. They asked me to check on the web in addition to the electron app. Now, the number of people who actually care enough to do this are a very small minority, but they are also very significant because they're happy to give Slack free QA. And as a member of this small minority that will reproduce a bug on multiple platforms and communicate back, I can say this seems pretty hostile to me and anyone else willing to pay money to do free QA for them.
My mother was very much like this. When she retired, she found it quite hard to re-adjust. Fortunately she has a few hobbies to fall back on.

Personally, I find it quite a hard balance to get right. On the one hand, tying your identity whole-heartedly to your profession seems dangerous. On the other, being entirely apathetic about it seems like a waste of a life (that is, one spent mostly at work). I try to hang somewhere in the middle, but it's something I try to stay on top of.
The damage you do to your music is on you. I'm talking about damage inflicted automatically that you may not even be aware of.
In 2019 it became cool to be “real” online
Can you name another news source that has made no retractions in the past 13 years?
What Wikileaks revealed went far beyond endorsing a candidate. For example:

https://www.washingtonexaminer.com/wikileaks-dnc-and-cnn-col...
> First, let's establish some terms. Hypersonic is, obviously, supersonic on steroids. But while "supersonic" has the clear cut definition of being faster than the speed of sound (Mach 1), hypersonic is a little fuzzier. Generally, hypersonic speeds are the point at which the molecules of air that surround the aircraft start to change by breaking apart (dissociation) and/or picking up electrical charge (ionization). These things don't happen at one particular speed, so the term "hypersonic" instead refers to the point at which they start to meaningfully affect the mechanics of flight—generally accepted to be Mach 5, or 3,836.35 mph in conditions of 20 degrees Celsius at sea level.

Source: https://www.popularmechanics.com/flight/a28426/hypersonic-sp...
Taking ‘upon request’ out of data availability statements in papers
Drop me an e-mail (address in my profile), I'll let you know when the post is up.
Buy any 4K that fits your budget. Just don't connect it to your WiFi.
It's frustrating that an insufficient plan is in place to address climate change in Oz but also frustrating that I keep reading suggestions that under a different government the fires wouldn't have happened or would've been less destructive. Especially when links are made to the most recent election result, I just find that unrealistic. A different election result recently wouldn't have impacted the fires at all; it might have had an impact on future fire seasons (I still think a small one considering the global nature of the climate challenge) but that's something very different.
Not sure what the problem is. The user consents to this by saying 'yes' when they are asked if they agree with the Terms and Conditions.
On my recent LG WebOS-TV Netflix and Amazon Prime wont start anymore after that.
Where does it say "screenshot"?
> Just disconnect it from the network and keep a box plugged into HDMI1.

One would assume it'd be as simple as that, but apparently it ain't because many SmartTV's will jump trough quite a few loops to get online, like using nearby open Wifi.

At least there's been a bunch of stories like this in past HN discussions around SmartTV's.
I believe the suggestion is that in a 5G world the TV would have its own prepaid 5G connection home that you can’t turn off or audit.
Par for the course in modern software dev I'm afraid.
Knowing things for certain is hard. People are uncomfortable when an answer is unknown. They are usually even less happy when told something can't be known.

But I agree. My hope is that the frailty of human reason and the limits of human knowledge can become wider spread and that can help people stop holding such confident and unwaivering views.
Nice one!

How many email addresses did you try for each CEO ? I'm guessing the most common one is firstname.lastname@company.com ?
And what protest movement since has had significant success?

(I include Vietnam War protests as meeting the threshold).
> The biggest puzzle is how to explain why recent grads still command significantly higher incomes than nongrads without accumulating significantly more wealth.

Is it? Permit this armchair economist a theory:

People with degrees tend to use those degrees in pursuit of career development.
Career development causes people to move to "cluster" regions e.g. Silicon Valley, New York
"Cluster" regions tend to have a high cost of living due to insufficient housing and transportation infrastructure which didn't grow at the rate of other economic development
The high cost of living eats up the additional income from the degree, preventing wealth accumulation.
Add on long-term macroeconomic effects of the fall in entrepreneurship and other indexes of economic dynamism, aligned with increases in consumer spending, and you have a high-income, relatively comfortable serfdom.

To test the theory, try controlling for geographic area - there should be a clear increase in wealth accumulation of degree-holding entrepreneurs in low cost of living areas, compared to non-degree holders who still somehow eke out a living in high cost of living areas.
Isn't it third party from the tv vendor? I think that was the implied context. Although If you consider yourself as the vendor who built the device (did you really?) that would be first-party I guess.
Some functions of "smart" TVs are impossible to turn off, unfortunately. I personally don't like the FPS smoothing most modern TVs do, and for many there is no option to turn it off completely.
Just scrolling up a small amount should bring the bar back. No need to scroll to the top.
I understand why people don't like this change (limiting options, etc), but I can see slack's POV from a business perspective. The mobile web usage might be so low that maintaining it costs more than forcing people to switch to the app. And mobile web might be a bad experience anyway (because slack is focused on standalone desktop app, mobile app, desktop browser instead), so it turns new users off with the crappy experience. But I don't have the numbers or any other insight, so it could be more simple: "we want more app usage". And even if you decide to just leave it alone, is anything truly maintenance free? (possibly)

This won't be the last thing to turn off mobile web to force-guide users to the app. And luckily for actual mobile web users, there seem to be alternatives.
That sure is one hell of a privacy policy:

Information we may collect automatically includes information about:

access code , advertising IDs , apps and features you use , app usage information , clickstream data , connections to certain Services , connections to other devices , current software version , device model , device settings , Google Ad ID , hardware model , IMEI number , IP address , log information , MAC address , MNC , mobile network operator , non-persistent device identifiers , Personalized Service ID , referrer pages , sales code , search terms , serial number , subscription information , use of third-party websites , web browser characteristics , web pages you visit
Most popular porn categories, by country, in 2019
This is specifically about privacy, which relates to targeting and tracking, not all ads. Most user data is completely useless to advertisers, but there is a mania for it right now. Perhaps it will end when ML people from CS backgrounds learn Bonferroni.
What makes 5G so much different than an LTE modem for this type of application? If they were going to do this why wouldn’t it already be happening with LTE.