skysight-inc/HackerNews huggingface dataset:
Sounds like you're having some trouble with forum moderators.

To allow me to fully assist with your issue, can you please make sure you've completed the following steps:

- Restart your PC.

- Copy down any annoying messages from moderators that you see.

- Try reading the messages again to see if you feel better about them now.

If this message was helpful, please remember to upvote and mark as SOLVED.
English is not my first language; what did I exactly say 'that way'? As I am not sure: by people (guys) getting angry I mean things like blokes shouting at a Thai waiter because they wanted "f*cking serious meat" and there was hardly any in the soup.
You mainly notice it in mobile apps, since you want silky smooth 60fps scrolling there. A pause longer than 5 or 10ms can easily cause you to drop a frame.
Notable recent use of DynASM: Zend is using it to write a JIT compiler for PHP 8.0. http://externals.io/thread/268#email-12706-body
Spark – Beautiful and Intelligent Email App
The Liberty Bell was made here.
No, I just meant to reference my discussion from there (i.e. for people to read through my comments there, after clicking.)

IOW I meant to transclude that discussion here. (Perhaps within that comment thread a good specific summary comment is: https://news.ycombinator.com/item?id=13090869)

Obviously it is hard to know when that magic moment will happen that some kind of general AI is created that can learn in some sense similarly to how humans do. My every indication and astonishment at the results that are being produced strongly suggests "at any moment". The results are absolutely astonishing every day and we have vastly more than enough firepower.

You might also be interested in this separate thread where I dealt with questions of consciousness and pain. I again reference it here:

https://news.ycombinator.com/item?id=13026020

and you can click through at the top to follow my reference.

We are way past the point of no return here, and in my estimation it is a question of years or at the most decades - not centuries.
The Effect of Hurricane Matthew on Consumer Spending
I can't speak of their other work, but as someone who plays go and follows go bots, the AlphaGo project was a phenomenal piece of work that shouldn't be discounted. Go is a very difficult game that requires great intuition and a deep understanding of the patterns.

Sure, maybe their timing was fortunate and it might have happened a year later anyways. But this is definitely not a guarantee, and they were still the ones to do it.

P.S. For anyone who is interested, another very strong bot is out in the wild now. It has been playing on the KGS go server the past week under the name Zen19L, and has a rank of 9d. Some great games have resulted as people challenge it.
Sadly they aren't bookmarks and then people moan about memory usage, when they should get a reality check instead.
Awesome, thanks! It's hard being a metric user in the US :P
It's also suffering from hype.

If you mean hype in media and general public, I agree with you. Research is inherently risky and uncertain, often that is not conveyed correctly. Also research results are often oversold.

If you mean that big tech companies are overinvesting in Machine Learning then I have to disagree. It's not a coincidence that the companies that invested the most in Machine Learning (Google and Facebook) are companies that have a lot of data and already use Machine Learning in their products. It provides things like better feed ranking and better signals for search. These "invisible" improvements to existing products are often overlooked.

And the criticism you note isn't one-directional in the field at large.

Yes, like I mentioned I think there is confusion about terminology. Many ML Engineers (in my definition) call themselves Data Scientists. This leads to misunderstandings, when people don't recognize that others have different goals.
Heh, the cert includes their Zabbix instance, but not the bare domain.

https://www.weather.gov but mixed content
The page is here. Send the author a bug report...

https://common-lisp.net/project/bordeaux-threads/

> Also, if it is so portable and so useful, why hasn't it made part of the language and of the various implementations?

You make it a part of the language by loading it in.

CL-USER 23 > (ql:quickload "bordeaux-threads")
To load "bordeaux-threads":
Load 1 ASDF system:
bordeaux-threads
; Loading "bordeaux-threads"
[package bordeaux-threads]...
("bordeaux-threads")

> Why there are no updates to the standard?

Because it is too expensive (it's an ANSI Standard, which makes things difficult), there are no sponsors for it and not enough are interested to do the work.

The language evolves in libraries, portable substrates and implementations since some time.

Note that the language has a lot of flexibility for change built in: reader macros for the s-expression syntax, macros for the Lisp syntax, meta-object protocol for the object-system, packages enable new Lisp dialects, ...
ISIS Victim Suit Ties Twitter Ads to Terrorist Propaganda
I think their installer detects what Windows you are on and installs that, now; but I could be wrong.
That is actually a great explanation, thanks. So, photons don't experience time? Does that mean that they don't experience entropy, either? I.e. They don't lose any energy in transit, since to them "transit" is instantaneous.

Another question this raises for me is that if photons move in a timeless state between 2 points, what accounts for the period of their oscillation in the particle/wave duality? If they are tracing the fastest path through spacetime, yet to them, the time dimension is non existent, how do they have wave characteristics?
AFAIK almost all the glasses frames are worth few dollars. What you pay for branded ones is marketing and bit of design, not generally the material quality.

I
But I am not; I think I used a word wrong somehow that means something stronger than I meant to say. I serve meat in my restaurant (as much as possible and allowed actual free range and with limited chemicals as allowed) and I think a lot about it but I am not of that school you put me in.

I just do not get the obsession with having to have meat every day multiple times or the 'entitlement' (that might be the wrong word I used?) for people feeling they can demand it like that. But that was more of a discussion topic attempt than getting people angry or something like it.
Apple's phones tend to have less memory, and fewer (but faster) cores. Along with Objective-C's reference counting, I think those are very smart choices for typical mobile app workloads.

In principle having lots of cores available is great, but in practice it's hard to utilise them effectively without also using tons of memory and/or battery.
So, this applies to an entire jetliner?!

"Have you tried turning it off and back on again?"

I don't know whether I'm unsettled, or strangely comforted by the consistency of the world.
I think because Trump is not a middle ground for most people. It's almost one of those topics you try not to bring up for fear that you would offend somebody whether you drop criticism or praise.
Bellfounder.

Fun fact: big church bells are so huge, weighing a tonne up, that pre-industrial revolution they were too big to move. So they were frequently cast in temporary moulds outside the church where they were going to be installed; archaeologists have found the furnaces. Bellfounders were itinerant and travel from site to site.

Another fun fact: bellringing is dangerous; people have died from it. Before the peal is rung, the bell is rocked from side to side until it eventually balances in an unstable position, mouth up; to ring, you pull it off balance, help it go round, and then check it, mouth up again. Except... it's a tonne of metal. Once it starts moving, it's going to keep moving. Get the rope looped round your neck, and it'll quite happily hang you as it goes.

For everything you ever wanted to know about bells, bellringing, changeringing, and the Fens of England, read Dorothy Sayers' The Nine Tailors; and the non-bell-related content is damn good, too.
Hard Truths and Happiness
I might be doing it wrong but it might also be that I'm on a Nexus 4. When I do that it brings me to Google search but the voice prompt still needs to be activated via tapping the mic button or using the voice command. Is there a way to change that to just immediately activate it?

And what about from when the screen is off? I have a software home button so can't use it until the screen is turned on unfortunately.
Yes, exactly. P51 D-H Mustangs, Spitfires, Messerschmitt 109s for fighters. Serious shame they didn't have midair refueling. I consider jets, ie Messerschmitt 262s to be outside the idea.

For bombers Lancasters, B17s, and B29s, of course.

But picking an air force of the worst is much funnier.
My bad then, nice catch!
Participating in hype may be very rational.

Putting 'AI' on a startups prospectus will do it no harm. It may help sway lazy investors, or at least make the company appear more cutting edge.

Same goes for the investors, they want to be seen to be investing in cutting edge, buzzword compliant startups.

It is just human nature, following the herd is always going to be the safest option.
Show HN: A buku front end using peco
The headline makes me think what Stalin would have said about the air force of Vatican.
This is very nice. In Rust, if you accidentally share mutable data between threads, the borrow checker should catch it at compile time. Few other languages catch such errors. Go, for example, does not. This makes writing parallel code much, much safer.
Interesting to consider how, according to my recent reading of some machine vision review literature, the industry's standard process for process-oriented vision tasks has apparently changed so little in 35 years. Already we see high contrast polarization of the image (reduction to black and white/binary), feedback loop, ring lighting, and task-specific image object classification. Of course, there are newer techniques, but for many linear processes incorporating machine vision the same general approach is still taken.
I spent a lot of the past six years dreaming nightmares of the unpredictability of CMS and, to a lesser extent, G1. So it's been with extreme skepticism that I've received the Go teams claims of how the Go GC performs.

Maximum STW of <1ms? Uhh, ok. The best-of-breed open Java GCs have targets of <100ms on big heaps, 1ms ceiling sounded insane.

However, diving into it, the problems solved by the Go GC and those solved by the Java GC are very different in at least two major ways:

- Go has substantially less dynamic runtime behavior; there's no JIT, no runtime loading of new code, very limited reflection, &c.

- The Go GC does not do heap compaction

Both of these things mean: a) Objects do not randomly move about the heap and b) code does not randomly redefine itself.

Which, the Go team have made their bed, just like the Java team have, and the Go bedroom looks a heck of a lot more comfy to sleep in. Building a fast GC for Go is a massively simpler problem than building a GC for Java, hence the claims they are making of worst-case scenarios are not completely off the wall.

Now, that doesn't mean they should be taken at face value. Notably, the Go GC still has to decide when to start a cycle, and still needs to stop the application if it runs out of heap due to starting a cycle too late. I would suspect that you can construe a test case with a very large heap and a random and extremely varying allocation rate that could cause the Go runtime to explode just fine.

Likewise, the time to complete a GC cycle is (at best) linear to the heap size of Go - as the heap grows, the time to reclaim memory does as well, meaning you need to keep larger margins in the heap for floating garbage waiting to be reclaimed.
great, did not know this, I do use clutter-free extension all the time which avoids the same URL on multiple tabs.
I haven't read through this latest, but I've been speculating that they are practicing some combination of eliminating competition and bridging to driverless vehicles.

Will the cash make it? Will regulation (or, lack thereof) remain favorable?

That's the gamble.

Personally, I view these "sharing" companies that work by making an end-run around under-funded regulation enforcement -- regulations built up more of than not (and there is also "not") for good reasons -- as parasites. No benefits, no ADA, apparently no policing the practice of discrimination, ...

We'll see.
AFAIK, Xach is no longer working for Clozure. Since 2015.

One can donate for Quicklisp work, even for specific features:

https://www.quicklisp.org/donations.html

Xach is working on a fundraiser effort to get it out of beta.

https://twitter.com/quicklisp/status/798316176082354176

> To make matters even worse, most functions lack documentation strings

It's not that there are no documentation strings. Example:

https://github.com/quicklisp/quicklisp-client/blob/master/qu...

> I also advocate against it to friends and colleagues who share my views on software distribution mechanisms.

It would be better to advocate to friends to help improve it.
Obviously you'd seed it with some fake data...
I wish we had a messaging protocol/standard so that we could chat with anyone regardless of the messaging app, just like you can browse (mostly)any websites regardless of your web browser.

I would also like the protocol/standard to be iterated upon to include new features like bots, stickers, file transfers, etc.
ripgrep author here! This is a great review, thanks for doing it!

I'd like to respond to a few of the bad things pointed out. :P

The search code is indeed in a less than ideal state. I've mostly avoided refactoring it because I want to move it to its own separate crate. I've been steadily doing this for other things. Namely, ripgrep used to be a single main crate plus a small regex handling crate (grep), but now it's several: globset, grep, ignore, termcolor and wincolor. I'd like to roll the search code into the grep crate so that others can use it. Once that's done, ripgrep proper will be a pretty small, limited mostly to argv handling and output handling.

I do sometimes get overzealous with inline(always) and inline(never). Both are almost always a result of trying things while profiling, and then forgetting to remove them. If you look closely, most of them are in the core searching code where performance is quite important!

Finally, this code review was done while I was in the middle of moving more of ripgrep code out into the `ignore` and `termcolor` crates. The `ignore` crate does all the gitignore handling (which is quite tricky and is now being used by the tokei project: https://github.com/Aaronepower/tokei) and provides a parallel recursive directory iterator, which made ripgrep even faster! The `termcolor` crate handles cross platform coloring shenanigans, including Windows consoles and mintty. It wasn't fun: https://github.com/BurntSushi/ripgrep/issues/94#issuecomment... --- The author did a great job reviewing the previous solution I used for colors though, and was something I really wasn't proud of!
The substring implementation is O(n), it's the loop popping off a letter at a time that ends up O(n^2).
There is some awesome reusable bits here for embedding V8 in a rust application.[0]

I wish the build process was documented somewhere instead of just distributing binaries but it isn't shocking that it is probably a pretty complicated environment to setup.

https://github.com/dflemstr/rq/blob/master/src/query/context...
Adding another recommendation for this book. I'm about 200 pages in, and it's a great read. Great to apply to both personal and work life.
For me, during the university ANSI Common Lisp was the Kernighan & Ritchie of Lisp - a standalone physical source of everything that I needed to start doing interesting things. Since then I haven't found another "canonical book" for another language that I jumped on, instead relying basically on internet. On that line, I loved "The haskell school of expression", though!
The software on these planes is written by software engineering companies. This is less of an issue of hardware manufacturers doing software wrong, and more of an issue with how monumentally complex, high assurance systems are currently implemented in software.
When you say "all", make sure you follow through. But I don't know how you're going to distinguish between politics and 'current events'. In any case, US news seems to always take precedence over anyone else in the world.
Friendly tip for people who don't have a subscription: you can click the 'web' link which will take you to a Google search, then you can simply go through there.
I've found MCO to be one of the worst run TSA checkpoints. Agents constantly yelling instructions that contradict what their signage says. Example: guy yells to put shoes directly on the conveyor and not in a bin. Sign right next to him says put in a bin... and they wonder why people get frustrated with them.
> Then build your own game and run your own servers and hack those.

No, hacking something you wrote doesn't make sense. You couldn't surprise yourself, or learn anything.

> You don't need to purchase their games, agree to their T.O.S, or have any affiliation with them.

Even if I purchased their game I wouldn't agree to their ToS so no worries. Nor would I have any affiliation with them.

> The majority of the gaming community doesn't want people like you in it which is why companies spend such large amounts of money to develop tools to keep hackers out.

That's what you're told, but the companies are far more hostile against cheats in games like WoW where cheating simply means playing the parts you want without the grind (and the inevitable in-app purchase to get past the grind.)

> >"to cheat", isn't damning

> In nearly every other aspect of life and any other comparison you'd be laughed out of the room for this.

No, that just shows your prejudices. I cheat at the parts of single-player games that I find boring. If the room is full of boring rule-followers who can't play the game of solitaire that they enjoy playing, I'd be laughing at them.

> Go cheat at a casino?

I don't know a single person who'd be upset about that. They'd all laugh and say "Don't get caught" but no more.

> At a competition?

Oh, are you the sort of person who likes to cheat in competitions? That is lame.

I like bikes because they let me cheat at walking. I get where I want to go faster. I have no compulsion to be seen to be better than you so I don't care about racking up "victories".

But I still think it's mentally defective to pass a law preventing reverse engineering just to let some people have their trophies.
https://puri.sm
OTOH, if a site monetizes primarily through its email list, they may not care if people who don't sign up see their content.

There are similarities in the selection criteria used by 419 scammers.
Brain emulation? I didn't realize people seriously thought that could be good for anything other than research and investigation.

If we can successfully emulate the brain, it seems we would have necessarily acquired the knowledge needed to build models that are very powerful without having to exactly mimic the brain.
With the recent archive.org mirror announcement, I've had visions of Griswold-era Chevys (I think his was a Chevy) careening northward over the Canadian border.
"What's scary is the US media is trying to marginalise independent media, for reasons of erroneous reporting, however they're also guilty and have been caught red handed of "fake news."

These are good points @wallace_f.

"Technology won't matter too much anymore if our civil liberties are gone."

Yes.
They're better. If I bookmark something with any service, chances of me ever checking that out again drop to nearly zero.

Tabs, by virtue of being there bugging you, are bookmarks, to-do lists, and task reminders all in one.
I've used Lisp professionally at at least 4 different companies.
> "The local variable is called krate because crate is a keyword"

This is an interesting solution to a problem I often face (whenever I write a tool to in environment X to process something for environment X) . Is this a common way to handle this problem? I don't think I've seen this before.
That is crackpottery, pseudoscience and conspiracy theory at 11. Forget about it if you are interested in any serious conversation about physics.
Thanks for the feedback! I made the blocks appear more quickly.

I definitely want to add multiple block movements in the future.
> However, to think we haven't made advances, or have no more to make

Not what I was saying at all. My point was that pipes are used to transport something from point A to point B, and that regardless of what advances we make, they are still going to be used for that purpose, and that this is unlike the situation with AI.
Nitrogen generators for laser metal cutting reportedly now work OK.[1] That gets rid of another consumable.

[1] http://www.thefabricator.com/article/lasercutting/a-case-of-...
A lot of UK infrastructure is rather old; hundred-year-old rail, Tube and sewer systems need active maintenance. There are more than a few "national treasures" that are stuck in limbos awaiting maintenance or renovation for decades. I can easily imagine that 98 of those 100 years were taken up with meetings saying "we ought to replace the bells, but we haven't the money".

(Pet example: https://en.wikipedia.org/wiki/Old_Royal_High_School which has been mostly empty for almost 50 years despite being in the middle of Edinburgh.)
That's convenient. So Telsa with its head start should share the terabytes of proprietary data it's getting so that Apple, which is notoriously secretive and protective of it's own assets, isn't left behind.
I've revisited this post so many times, I know the number by now: http://hintjens.com/blog:85, "The End of Software Versions". I think it is related to, and similar to what Rich is saying.
$100 per Week to Have Your Airbnb Cleaned in Miami
It's interesting to consider where jets fit into the picture versus the best prop-driven fighters. The Me262 was amazing but it also had some major disadvantages. Maybe you'd want to have it as a part of a healthy mix of different types.
> Men may as well begin to admit it

Way to generalize half the male population and emasculate us in the process, Wendy Smith.
I'd be more interested in seeing the exercise applied to modern or cold-war era equipment. There are some great lemons out there, but nobody dares mention them for fear of angering any living pilots. Sticking to the 40s makes that very unlikely.

F-104.
It looks javascripty but doesn't npm install babel. I am so confused!
> One of the reasons is that the IDEs are always a step behind the languages.

Depends on the language, some of them are IDE friendly, e.g. Java, C#, Eiffel, VB, Delphi, C++ Builder,
Reading List: 50 Scifi Books Featuring AR and VR Technology
I can second that. On one hand you have a little less of the free time, but on the other hand you learn to stick to a routine. Which is a useful skill for habit formation.
And you can couple the walks with something else, like running or listening to audio books.
Yes. In Ruby, 'class' is a keyword, so most people use 'klass', for example.

The other one that comes up in Rust is 'type', people tend to use 'ty'.
Yup, sorry timed out on edit...