skysight-inc/HackerNews huggingface dataset:
439 Best Discover Indie Artists, Songs, Albums, Videos &amp; Entertainment Image
They don't work perfectly fine.

Random inconsistent locations, random inconsistent rules for inclusions and imports, Random ill-documented ad-hoc formats, no standard interfaces to add/remove/set config values, no ability to put ACLS on individual config entries, basically no way to export and re-import or auto-merge partial config, without at least screwing up whitespace and comments or risking duplicates, no ecosystem wide single 'source of truth' pattern.

They work, but they're not nice.
Wait until you see traffic in Egypt.
The biggest benefit is that you can keep a very clear model of everything that's going on in the language (well, most things), from parsing to evaluation to application. The parenthesize represent very important things about how the language works and the regularity of the language emphasizes that it's a few basic principles replicated again and again. Also, the "beautiful" lisp variants tend to be in the scheme family. Common lisp is wart and pragmatic by comparison.
Practice makes perfect, smaller talks won't hurt your chances for larger venues but it may eat up your time. And a lot of time is needed in order to generate the material for a tech talk such that you have something interesting to convey and are able to back it up within the appropriate context.

In terms of presentation, some good advice I have heard is to present as if the audience are not native english speakers.
Not going against your general argument and I don't want to derail the conversation, but saying veganism is a fad is perhaps not a good example to give.

There is solid evidence against vegan diets being a fad, unless you regard a >3% yearly sales growth of vegan-labeled food or a roughly 600% increase in google searches since 2004 a fad[1][2], in addition to the roughly 500m-1b people who are on a mostly plant-based diet for cultural or practical reasons[3]. I'd wager that only a small percentage of people are in it solely because of ethical or moral reasons.

[1] https://www.statista.com/statistics/562911/global-sales-grow...
[2]https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...
[3] https://foodrevolution.org/blog/vegan-statistics-global/
SICP, although an excellent book, is not a good introduction to programming.

[1] thoroughly explains why

[2,3] based on How To Design Programs [4] is a much better intro; you should read SICP after completing this

[1] https://www2.ccs.neu.edu/racket/pubs/jfp2004-fffk.pdf

[2] https://www.edx.org/course/how-code-simple-data-ubcx-htc1x

[3] https://www.edx.org/course/how-code-complex-data-ubcx-htc2x

[4] https://htdp.org/
Folks interested in this, but finding it too long, so waiting for someone to summarize/explain maybe :)
Copyright Office Adds DMCA Exemption for Abandoned Online Games
I think everyone, myself included, who loved Berlin up till (roughly) 2012 is horrified by the sudden increase in rents that has occurred since the tech industry started moving to Berlin. In 2010 I stayed with a friend who was renting a beautiful 2 bedroom apartment in Neukoln for 550 euros a month. That was common back then. 8 years later, it is impossible to find that kind of rent. The city was much more pleasant before the tech industry showed up.
Waking up early. I get more done between 5am and 9am then the rest of the day.
Yahoo agrees to pay $50M to data breach victims
Being a geophysicist, I got sucked into this by the mention of the Fourier Transform.

I found this paper to be very wordy and littered with mathematics that was at times impenetrable. Thank God for the Appendix to help decipher some of the non-geophysical industry symbology. I'm familiar with the derivations of the equations used but it's been several decades since I had taken differential equations so there is a lot left for me to absorb.

I understand this is an old paper but I am cursed with an eye for detail and some of the little things ended up grabbing my attention more than they should have. I found myself wondering if, prior to publication, anyone had bothered reading the full text with an eye for identifying simple spelling errors or whether they had used a spell checker or other tool to maintain consistency of spelling of uncommon words or terms. I think not. Just in my own reading these things popped out at me:

p. 92 in the sentence just after Figure 6.1 sock is used instead of stock.

p. 153 just after Eq 9.8 is defined Meron is used instead of Merton.

p. 166 the page has all but one mention of Black-Sholes spelled as Black-Shoels.

p. 244 the third sentence uses Bronwian instead of Brownian.

Also, they made a typical math funny on pages 190-191. On p.190 the second sentence reads:

>Because the CF of VG process cannot be obtained by simply substituting 0 α = in (11.23), we need to do this step-by-step.

So now they promise me some interesting step-by-step derivations in their algebra. Instead I get the standard upper-level math statement on p. 191 after Eq. 11.28:

>After tedious algebra:

You're almost to the appendix and you find the first mention that some of the math got hairy. Fun stuff.

I expected the last page to read "This page intentionally left blank."
What the hell happened to Darius Miles?
Conal Elliot was new to me, and he has great material!
To cycle back to a recent good post:
https://news.ycombinator.com/item?id=18306860

(comments there had this video posted as well)
It is nice now you have Access to Microsoft resources, I hope more can be contributed to Ruby and Rails. Ruby JIT on CoreCLR?
Show HN: OpenAI's cartpole env solver
In a large election it is a big challenge to ensure that independent observers from all parties are present every place someone could potentially tamper with ballots in storage or in transit between the time they are cast (especially in jurisdictions where polls are open a long time) and are counted and the count is folded into the overall total.

With simple hand counted paper ballots, the voter has no way of knowing that the chain of custody of their ballot was not compromised.

By enhancing the paper ballots with cryptographic techniques, we can make it so that lapses in the chain of custody do not allow tampering with the election results. We can make it so we only need observers from all parties observing at specific places in the process, which is much more practical. We can make it so the voter can know that their vote did it make it into the total and it was counted correctly. We can make it so we can have a fast machine count, but still have a paper trail that supports a hand recount, and we can do this in a way that allows outside independent checking of the machine count.
Is Watson Workspace dead or only resting?
Not sure if this will count, but ~2007 era when the Office Ribbon came out, Jensen Harris had a running blog series about the design of the ribbon.

It's so often criticised that people think it was just dreamed up in a couple of hours, but there was real design and usability testing involved.

https://blogs.msdn.microsoft.com/jensenh/2006/11/10/the-offi...

but, of course, the internet is ephemeral and all the images seem to be dead, and the Wayback machine doesn't have it.
Are you referring to clumps of hair falling out on a woman, or male-pattern baldness?
I'm not worried my own instance/droplet getting DDoSed, but DO's network being taken offline for days because of a large-scale DDoS attack directed at another customer, as happened with Linode in 2016.
Strictly speaking, there are no blogs that have been reviewed by professional experts.

If an author is going to have their work reviewed, and approved, by an outside expert then they may as well submit it to a publisher so that it can be cited by others.
This summer I made the mistake of going to a large dermatology practice with several locations because a dermatologist I had seen a few times before was unavailable. I had what turned out to be essentially contact dermatitis. The large corporate practice ended up billing almost $900 for this including an unnecessary biopsy. I assumed that this was simply a rogue practice, but this news story makes me see this in a new light. Apparently the field of dermatology has been identified as a lucrative profit center by P/E firms and these sort of dermatology practices are being built up to strip mine the out of control medical-insurance complex here in the US. The logical next step is for these equity-backed firms to use their capital to acquire the majority of dermatology practices in a region and be able to dictate pricing.

I'm sure that this area of medicine has been selected by equity firms because of the prevalence of cosmetic-related procedures that are inherently high-margin in this field. But there is so much money being sucked into this sector of the economy that this will encompass other types of medicine. The other area that seems to be active now is hospice care - the large insurer Anthem just bought a large palliative care provider this year. How this is not playing both sides of the trade kind of escapes me.

The whole health care sector is starting to resemble the payday loan market on a vast scale and with even less regulation. And with 2 profit-seeking players interested in shaking down the consumer in every transaction, not just one. Or, one player pretending to be two players for maximum profit.
> “Doing no screen time is almost easier than doing a little,” said Kristin Stecher, a former social computing researcher married to a Facebook engineer. “If my kids do get it at all, they just want it more.”

I would say that it is better to go the hard route and helping my daughter to learn to live with screens and some semblance of self-control around them, rather than enforce complete prohibition.

But from reading the article, most of the "screen-time" seems to have been un-supervised? That is the thing we are probably trying to avoid the most, with my daughter we are most of the time in the room, and we did agree on a limit (most of the time, one sitting is 3 cartoons she chose beforehand).

But I do wonder what I will do, once she is in school, and there is a cool new game with microtransactions everybody is playing.

I kinda hope I will manage do be the weird dad that persuades her and her friends to organize a lan-party instead of throwing bucks at $COOL_SKIN in $POPULAR_GAME :-)
In Washington State, every county processes mailed in ballots. These offices are required to allow observers to watch the entire counting process. You can even go to the website and watch live video from any number of cameras.
Lincoln Ave was an indian trail that went from Chicago to Waukegan. The Green Bay Trail (Clark Street to Ridge Ave to Green Bay Road to Green Bay, Wisconsin) has seen use since the days of woolly mammoths 12,000 years ago.

Very cool.
I linked to some of the key research findings in this comment: https://news.ycombinator.com/item?id=18307333
ZKM in Karlsruhe, Germany has an exhibition called Open Codes, where they have used a single solid object to generate all letters in the alphabet using projections.

https://zkm.de/en/exhibition/2017/10/open-codes
Yes! That's it. Missile Command. That and the one where you are the tank driver and you keep having to blast those stick-figure tanks into their respective lines - BattleZone I think.

Some businesses were right on top of the trend for arcade games. Good times.
TATu a Retrospective
> Gentrification is a side effect of not building housing.

The pattern I've seen (excluding SF) is that an arty area becomes trendy because of its culture, then a bunch of real estate developers kick out all the artists to build high-density housing while bringing in residential zoning laws (no live music etc).

The artists flee somewhere cheaper, build up the culture, rinse and repeat, until you end up with somewhere like Sydney Australia that's had all its culture surgically removed.
Canada has 1/2 the population of California alone.
Darwin supports 4, I thought. In fact the same four as Windows.
Startpage's finally got a modern UI
I see that definition expanding.

We're well past the point where virtual entitites are imaginable by the general populace.

Getting a virtual gun, creates an actual advantage in the game your are playing online.

While ultimate ownership of the code may be fraught, but practical day to day ownership and usage is not (unless you are fighting a particularly contrived case).
Pretty Good! Could you please add the function to receive text or SMS messages?
A more plausible explanation is that the xen networking path is simply expensive, the intel VFs are limited by queue count and silicon (i40e isn't a great ASIC), and the Annapurna part is really an ARM64 NPU. NPUs have been abandoned by most silicon vendors and have a tragic history. It's simply hard to make NPUs work right at attractive price/power/performance and at high speed versus fixed function scatter/gather I/O units coupled with general purpose CPUs running software network stacks. The only benefit Annapurna gives EC2 over a software device model is a hard security boundary of effectively another computer inside the computer for Nitro metal as a service. I think this is one reason why EC2 is limited to 25G while 100G has been commodity for a long time.

Here is a demonstration of a software stack that can scale toward hardware limits without relying on a particular vendor https://www.slideshare.net/SeanChittenden/freebsd-vpc-introd.... This approaches 100G line rate for large packets which is what it was optimized for. I don't know PPS at low packet size but do know what would be required to optimize that use case and it could be done pretty quickly.
That's certainly an option if you want to run public DNS-over-HTTPS server, but you don't have to do that – DNSCloak do provide a way to specify a local blocklist.

DNS-over-HTTPS spec also mentioned that you can use a standard HTTP authentication if you want to run a DOH server but want to keep it private (although I've never tried this)
Lots of modern games are actually casinos under the hood. Way too many of them involve paying for the chance to win something. Real casinos are regulated, but the video games industry still enjoys complete game design freedom.

I have no doubt video game addiction will at some point become an actual diagnosis, just like gambling addiction.
As an analogy - I can't resell performance enhancing drugs after I have taken them?

Would that not closely match this example, at least in terms of utility?
Under Pressure
As a long-time Emacs user recently I finally bit the bullet and started working with VSCode (with vscode-elixir and ElixirLS installed).

...Gods, what a relief. Especially the automatic formatting on save is just a lifesaver. At certain point I would not mind if there is one formal syntax enforced like Go does.

Ecto is practically the only library I use where I don't pay attention to parentheses. And the formatter has me covered afterwards.
I agree. As an additional point, when you have auto-formatting on save, this can also enrich your insight about the DSL at hand. It has for me.
Bucklescript/ReasonML have that too:

CLJ:(->)/BS(|.)/RML(->) called Fast Pipe.

CLJ:(->>)/BS(|>)/RML(|>) called Pipe.

plus some nifty placeholders for other positions:

https://reasonml.github.io/docs/en/fast-pipe#pipe-placeholde...
Paris doesn't really have a CBD (but many smaller ones) but if it had it would be around Saint-Lazare/Opera rather than la Défense in my opinion.
> Agree. Related thought: the influence of lawyers in tech firms - witness the draconian EULAs users are 'forced' to accept with a false binary choice of accept or not

The comedy option is to print it out, cross out and initial each clause you disagree with, sign it, and mail it to them certified with a letter saying you agree under these terms please write back if they don't agree.

This actually works with all contracts of adhesion, but you will get a lot of confused looks from the flunkies.
> Echoing some of the existing comments: Games and sites today are vastly different than they were 20 years ago.

You can still find the oldschool-style. I.e. I just played CHUCHEL adventure game alongside my 4 year old, and it is a simple ~4 hour long adventure game, costs ~10$, no micro-transactions funny business.

Reminds me of my time at my grandma's house playing Neverhood :D

Open Transport Tycoon Deluxe still works on modern machines.

Shovel knight, Tooth and Tail, Guacamele, Into The Breach, Shadowrun, Reigns, Abzu, Magicka, Undertale ... and many more. Of course, not many FPS/high-budget rpgs?

I actually am strongly considering to be the first in my family to buy an actual gaming console, once my daughter is a tiny bit older. Nintendo with its Switch lineup seems to be quite in line with the old-school mentality of "Pay once, get the game, have fun" :-)
I took him saying "just wrong" as being "im not OK with this", but i could be incorrect.

However, with that said, i have always found that calling your rep and asking about specific un documented limits is the fastest way to get to the bottom of per-instance/account/vpc/whatever limits.

Just as there are limits that can be changed if you agree, in writing, that you will be financially responsible for whatever the impact is (e.g. when you could tell them that you wanted spot price limits adjusted for you to be able to better bid above the scaling factors that were in place(not sure if this is still the case))

Some limits are global and cant be changed/negotiated, but other undocumented limits....
Doubt. It will probably happen, but not that fast.
I don't even see the point of these articles being debated on HN, eventually it boils up to Americans defending an unregulated free market and Europeans trying to be advocates for our model. It feels like we're speaking different languages at the end.
European cities are very much design through urban planning and zoning laws.

They kept evolving during centuries. In French cities for example they destroyed the small alleys to make big roads for cars, and in more recent years we're back to giving priority to pedestrian, bikes and public transportation.
It won't help if the ad is part of the actual video itself, though. Only video editing can undo that damage.
Chemical found in liverwort has surprising similarities to the THC in marijuana
C# and Javascript (mostly thinking of strict mode) fall in this category too
The thing I dislike about infinite scroll is that almost everything that has it is intended to make you addicted and compulsively scroll more, to the point where I pretty much have sworn off any app that makes it a central part of the experience.
> One has a relatively fixed supply (real estate), the other has a virtually unlimited supply (cars).

The supply of space on the road in densely constructed cities is even more fixed than the housing supply.
https://www.thingiverse.com/thing:15232 is a cube with 3 different projections, each a valid QR code pointing to different wikipedia articles.
That is exactly the point. A thing itself is never good or bad. Its what we do with it. And even that is relative again.
But lets not get too deep into philosophics here
> I did a lot of unwinding hidden dependencies

So, you got plenty done.

As you say, "It's complicated in a way that teenage me never really had to deal with". And that's really the nub of it. Not all complexity is reducible. But many of us can't escape the notion (perhaps an evolutionary drive?) that "there's gotta be a simpler way". To your example, if you hadn't unwound those hidden dependencies, perhaps you would have experienced more severe consequences at the wrong end of the process. So well done you for clearing your path.
I believe it is. OECD considers this under the broad heading "intergenerational transmission of disadvantage". In a crude way, it is equivalent to saying that poverty is largely hereditary (sic). This, if the factors at play to break this intergenerational poverty cycle are things like IQ, scholastic performance and even basic literacy.

If the impoverished are living cortisol-stress-filled lives epigenetics explains the offspring to suffer the same physiological conditions. However, there are folks who have individually bootstrapped out of these conditions of inherited poverty (the so-called self-mades), but these breeds are rare. The vast majority of the poor continue to produce offspring who aren't given a chance to grow up on a stress-free environment.

Edit: I think I may have been hasty with my reply. You were talking of the impact of stress on causing individuals to make poor financial decisions. My reply went into cycle of poverty.
Still "Peking" in german.
You are the king! I could line up a sizable collection of expendable ships but nothing like that. Nine hours would definitely not have been a 25 cent adventure for me.

Your method of staying alive sounds a lot like mine. Make good use of salvos, follow the rocks as they near the edge of the screen while blasting them and just before they reach the edge pivot to face the emerging edge and begin blasting so that many never made the jump. Also, when you get down to the last couple of rocks just put yourself behind them moving in the same direction as you destroy them and accelerate as the last one falls. Then use a slow fan salvo as you rotate and glide to try to score the spaceship but get ready for a quick pivot if you're out of position.

I also am not near as fast on the uptake but that doesn't keep me from getting caught up in it. I have a Wii, an XBox360, numerous pc games and a Steam account, and that Atari emulator. Asteroids is always a favorite. I'll never forget the awesome feeling I had when I sat down to an Apple IIc in my first college computer science programming class and started following the simple instructions we had been given to draw an object and move it around on the screen in Logo or Turtle or something like that.

I was getting a glimpse of the process behind making a game like Asteroids and I went from a person who had no interest in anything having to do with computers to someone who has now spent his life in an industry that depends on high performance computing.
version of the language spec != version of the compiler

I.e. future compilers can understand previous version of the language spec.
> But at the very least we are able to move through our day to day lives without worrying too much about accidentally breaking the law

Rephrase to: without worrying about being prosecuted for the laws you're unknowingly breaking. Because we're almost certainly breaking at least 1 law per day.
I remember those too now that you mention them. Our 7-Eleven owner rotated games out if they weren't getting much traffic. We regularly had new games show up but one constant was Asteroids. All of us played and every time someone was knocked off the board you could bet that quarters would drop until someone fell and their place in the list was restored.
I am still astonished that there are people out there, particularly politicians, who can look at the atmospheric co2 charts for the past 50 years at Mauna Loa, vs ice core sample data going back hundreds of thousands of years, and go "nope, no greenhouse gases, no global warming".

https://www.google.ca/search?q=atmospheric+co2+mauna+loa&oq=...
I just wish we could keep software free of politics. If anyone honestly thinks this is a harmless little text they're incredible naive. There is less and less software left without these heavy agendas. It's a sad day
That development cabinet is in a museum now in upstate NY.
Pretty sure Dick wrote LOOP. There was an ai working paper on the subject by him iirc too. Teitelman had left mit by the time I got there, though I later got to deal with DWIM (which seems to have infected web browsers and npm etc :-( ) at PARC. one great titlemanism was the addition of ] to Interlisp.
MIT OCW – A 500-Donor Challenge for OCW