skysight-inc/HackerNews huggingface dataset:
It will depend on the allocation method. For example, you could use a pooled allocator that allocates a contiguous array of list items in a block, then use those in order as required. That would help with cached locality. IIRC, the Borland C++ STL implementation did something like this.
In what way is he mentioned? I'm curious.
It would be great to see that on HN, so that non-paywalled articles were considered more authoritative than paywalled articles.
A Trend Toward Softness
That's what I'm asking. What's not fully baked about it? In my (admittedly small) testing, it does its job of assigning stuff in a temporary scope.
AnimationGuides.com is an animation studio and online library for free and premium vector character illustrations.
So Long, MSDN Magazine
I tried to switch from duck duck go to google, but the seven second latencies for certain two word queries got me to switch back after a few days.
WHy? Super cool project, but what would be the purpose of it? Or is it just a fun project to develop skill?
"A collection of awesome lists for hackers, pentesters & security researchers."

They are not using "hacker" in the "Hacker News" sense of the word, they are using meaning breaking into some system. So no "oh brother" moment here.
Raw ascii text

It was typed on a manual typewriter - you can tell by the weight of the punctuation.
This process still doesn't cover my problems.

I do have the experience, and have the code to show. Why would I be subject to a "homework"?

This process objectively discriminate against people with enough age and experience, but don't have the time outside work. Even just not having the will to do a "homework" is an enough reason to pass.

Are you hunting for young eager engineers who can put the most to self proving, or a diverse experience base?

I am not suggesting anything against your process, but highlighting the shortcomings.

I would probably pass your interview process directly.
Everything has leapfrogged D, solely due to a lack of corporate sponsorship in my view.

I genuinely think D and Rust are the only remotely interesting and/or good systems/non-functional languages around but lifes not a meritocracy.
In my experience you want overlap - don't go over 5 timezone spans if you want people to be able to communicate with each other in any synchronous form (e.g. Slack)
Russia has a great deal to gain by Siberia permafrost melting
> This stands out to me since doing that on a battery powered device is unusual

This is absolutely not true. I would bet that > 50% of all devices shipping with a digital signal processor are doing FFT/IFFT at some point.

> useful FFTs require rather large buffers of memory

Loads of realtime FIR filtering is implemented with overlap-add or overlap-save - i.e. block-based FFT/IFFT.
> This applies to a very small minority of men. The confident, attractive types with great bodies. An average woman will still get lots of attention on dating website and have a lot of guys to pick from, an average guy won't really get any attention on such websites.

I don't know where you live/what dating pool you have experience with, but here are some contrasting anecdotal observations from NYC:

1) Straight women I know here get way more swipes than straight guys, but lots of straight guys will swipe indiscriminately and immediately unmatch, or will send extremely lazy or off-putting, salacious messages a ton of the time. It's not everyone, but it's common enough to be extremely obnoxious and discourage straight women from swiping right on guys or messaging them. They get more swipes, but more of those are noise.

2) Straight guys will get way fewer matches, and straight women will tend not to message them first/respond very often. This encourages some guys to swipe indiscriminately (see above), though my straight guy friends who are more measured have far more success.

3) Attractive/hip people tend to date each other. The hot guys aren't out there dating less attractive women/taking them out of the dating pool for less conventionally-attractive guys.

4) I've seen awkward, conventionally unattractive straight guys get tons of dates online. It seems a bit harder than if they are conventionally attractive, but none of them seem to have any trouble finding dates.

5) Some of my friends have unrealistic standards for their partners, whom they expect to be more attractive, socially graceful, fashionable, intelligent, and/or wealthy than themselves. These friends either reject everyone they might have a chance with on dating sites or complain about their partners.

6) I've seen plenty of really hot women with homely men and vice versa in couples I know. I can't say I've noticed that women have an easier time than men "dating up" in terms of conventional attractiveness. It seems like conventional attractiveness is just a starting point, but good presentation, social graces, and wealth markers can push overall attractiveness arbitrarily far in either direction.

It probably varies a lot from place to place, but in my slice of NYC, it's not particularly dominated by conventional attractiveness, and overall outcomes seem similar across genders (despite the swiping behavior differences noted at first). Standards of conventional attractiveness also vary widely of course.
\w\d{3}[\s\-]?\d{2}[\s\-]?\d{4}\w should not have many wrong results.

You can also try to guess is something is a list of SSNs from the context.
I have been wondering for some time now, when exactly is a language "fat" or "light"?

The idea seems to be there and "obvious" in a way, but haven't been able to pinpoint exactly what it is.

Is it a feeling or an actual metric?

e.g. When I work with Java in IntelliJ, things don't feel significantly slower than developing Node in WebStorm. Is it perhaps the way the code looks, in terms of verbosity?

I do agree that frameworks contribute to this feeling of Java, but again, is it because a Spring Boot webserver boots slower than a Node one?

Or maybe, say a Java cli program vs a C++ one. Is it the speed at which things run?

Could it be that, because we know Java uses a VM then it "should" be slower than compiled code and thus it's fatter?

What is that "thing" that makes us determine that a language is fat or light?
Because the advantages are obvious, what are the disadvantages of killing all mosquitoes?
> Google's spider can execute JS, while others do not.

I’m honestly having a hard time seeing how this isn’t a bug in Google search.
Which one? Every three months a new "revolutionary battery technology" article pops up and they never go anywhere.
The Postman Always Rings Twice
This is an essay that I published some time ago in German: https://www.begleitschreiben.net/wenn-der-postman-mehrfach-klingelt/

The translation I never put anywhere, but as I think now would be the perfect time to rewatch Westworld, I will just put it into the large digital void hoping I may once receive a comment. Have fun!

https://phorkyas.wordpress.com/2019/08/04/the-postman-always-rings-twice/
(would've pumped the essay here itself, but there's this 2000 word limit.)
If you want to know how Google search got fast, the book "Managing Gigabytes" covers many of the basic optimizations to speed up search. I found the book very enjoyable to read.
S expressions bring a syntactic simplicity that makes code easier to read and more explicit

It also makes it easier to edit structurally.

So yes homoiconicity and easy macros are nice but please refrain from including me in your use of "no one"
Reactive and Component Frameworks for “Old Fart” Programmers
These are not the only two choices.

For example a Buddhist might argue that the fundamental concept is realizing that there is no difference between the concept of you, and myself, that we are all one thing, and from this determine that one should not inflict suffering on other sentient beings.
There’s a giant wave of political support for this. Right now people are talking on the tv about 8chan and mass shooters. GitHub is being sued for content.

The end result will be a (horrifying) market solution m. Site owners will have no choice but to pay outside companies to analyze content for them and auto delete. This will probably end up throwing the baby out with the bath water.
‘No Way to Prevent This’, Says Only Community Where This Regularly Happens
I'm in a similar situation (German citizen living in Germany, working as a freelancer for a company in Asia). As far as I can tell from some research, the only "risk" is that I might have to do some back-payments into the Rentenversicherung.

But if I were to be employed regularly to a company (in the EU?) the same would apply.

In either case, I have to pay for the health insurance, so there's no real "avoiding the cost of social security".
This is the CV of an 18/19 year old, don't forget. In context this CV would have screamed 'whizz-kid' at anyone that saw it.
Below is a link to the article about the roof. It's written in Lithuanian, however google translates it fairly well:

https://www.15min.lt/m/id/aktualu/nusikaltimaiirnelaimes/dar...

Won't be dragging my neighbour to the comments section to prove what I was told, however any basic google search shows more than enough articles how people get scammed by builder. BBC even has its own show- Rogue Traders,which exposes people that are much worse compared to what I mentioned in my previous articles.
The deque collection was this efficient. Allocated blocks based on pagesize (4k). A truly beautiful data structure and one of the few good reasons to use stl.
Logitech G413

I like the feel. But I suggest you try the feeling in a local store and choose the one that feels best to you
Too many people commenting who have absolutely no idea nor knowledge about how hydrogen works or anything related to it. Plus: the old "efficiency" argument should go out of the window altogether and be replaced by an "environmental impact" argument.
In this digital age, everything (text, images, audio) can be encoded using integers. Does that mean it's absurd to try to make anything secret?
He did a presentation in Austin TX for the MotoGP earlier in the year... over the track, no water. Despite knowing Frank from our old js racing days, I must admit I noted his success(despite all of our incredulity) and immediately fast forwarded to the warm-up lap.
Seems pretty robust to me. The "edginess" thing makes sense when you realize 4chan is made up of 13 year old boys.
You don’t really need an article. Just have a critical mind. The net energy in exceeds energy out (for us based corn ethanol at least).
Evidence for https://www.biorxiv.org/content/biorxiv/early/2017/07/27/097... ?
New Awesomeness Coming to Vue 3
YouTube's Plan to Rein in Conspiracy Theories Is Failing
I've heard that numeric range queries make the backends work harder. Consider adding those to your queries to make them slow.
I asked Tympan about this, they said they've partnered with Boys Town National Research Hospital and with the National Institute on Deafness and Communication Disorders.

Those two powerful partners are working on relaxing the laws some so that small companies/teams could create something like the Tympan.

I'm still not sure if the Tympan is a "human use approved hearing aid" or if it's just for research purposes. Hopefully I'll have discovered that before I publish part 2.
Incredibly frustrating and horrible that this keeps happening and the US gov refuses to take any action towards curbing easy access to guns. It makes me want to leave this country.
I was suggesting Hy adds PyPi to your arsenal, especially for ML and data science. With these 3 you have a modern lisp solution to anything above system level and backed by a solid ecosystem of libraries.
Amazon needs IBM mainframes in their data centers. They are still king of highly consistent and available systems.
>As someone neither American nor Chinese I feel China's far less likely to come along and bother me when I'm minding my own business than America is.

I'd rather be "bothered" by the US than "bothered" by China because in the former you can at least make the case that they shouldn't be bothering you and expect it to be considered. Government as the sum of all the bits that make it up behaves like a power hungry sociopath. Given the choice I'll take the sociopath that at least nominally respects human rights.
For the last decade, the competitors have been meeting or beating Google search relevance in test where the branding is removed.

People that can actually notice a major difference in result quality should probably go work on search optimization.
I think using hydrogen as an energy store for excess solar and wind generated electricity may pencil put as these methods get more efficient.
Yea an assault helicopter transports troops to many locations and brings with it enough fire power to suppress anybody on the ground, however, it’s somewhat common that helicopters get hit by rpg’s and similar things by ground forces as they are landing or about to land so it does happen that helicopters crash land when deployed into the middle of a firefight and everybody climbs out rapidly and now are stranded. These personal airborne mobile weapons platforms (I’m sure there is an acronym there somewhere), would be much more effective if there was a swarm of say 20 of them. You couldn’t just shoot an rpg at all of them and they would have the high ground basically always and could just rain fire down on you from basically all angles.. sniper nest? Better be an igloo.. top of a building? Not enough cover..

Another place they could be used is to escape following a covert raid.. you would carry or stash the platforms someplace near the operation before hand then jump on them and all take off, you would only hear them escaping.
There is haggling to be done on the specific words though; I'm going to dispute that care of the elderly is tied to the Western conception of rights. The Western concept, particularly in places like France and the Anglosphere, is tied freedom of action and from interference that came about when the monarchies were de-toothed. A good classic benchmark of what rights look like, the US Bill of Rights, only guaranteed a level of protection from government and law enforcement as opposed to saying that people deserved some standard of comfort or whatever.

Care of the elderly is a recognition of the fundamental importance of individual dignity and the value of character. This is an inherent quality of individuality, as opposed to a right which is somewhat granted by an external entity [^]. Claiming people have a 'right' to someone else taking a positive action on their behalf isn't a universal Western value, or if it is it is reasonably modern. The idea is old, but historically it probably had a different name (likely tied in with religious community, for example).

[^] You can be denied your rights, but you can't be denied the fact that you are in individual with dignity and importance.
What is this site cnbcfm? When I go to the root url I get browser warnings
> You start by joking that you are a jew-hating nazi and then after a while you become an actual jew-hating nazi. How does that work psychologically?

I think that's just a reaction of the mind to repeated exposure. There was an article on the work of Facebook contractors who are responsible for moderating content: one of the interviewees confessed that they ended up unintentionally internalizing/accepting the tin-foil conspiracies they repeatedly saw in the line of duty (it was 9/11 trutherism, IIRC).

My theory is you don't even have to say it jokingly, you just have to see it over and over again, and the mind will learn by rote - using the same underlying hardware as spaced repetition.
My speculation is that there is a class of instruments that get prioritized depending on main pilot’s side. It’s easy to assume there is a valid reason for that (ability to override and whatnot). Why would a sensor of which there are two, fall into that category - is a puzzle.
Lisps are pretty pleasant to write in, and having metaprogramming support in your language is a game changer.
Anyone got an ELI5 on the goal of this language, or the pros and cons?

I'm not a dev, but, a Python user with a background in data/info science - so I'm a bit unclear on what Wikipedia means by things like "a dialect language of Lisp", and using it to write "domain specific languages."

Is this just a way to use Python libraries in Lisp (which seems to be a low level programming language?)
> numbers are large enough

How many people have hearing aids, though? Seems like the market for this would be much smaller than other things and therefore the price higher.
>Usually lisp and FP means that you get immutable data structures and a good concurrency system, both of which you get in clojure.

No, Lisp and FP wasn't traditionally tied to "immutable data structures and a good concurrency system".

That's something that got in fashion much later (let's say < 15 years ago).

In discussion pre-2010 for FP in HN, few mentioned immutability, or "good concurrency" as typical FP traits, if they were even mentioned at all. The same is true for old Paul Graham posts on Lisp. Those were just another tool in the toolbox, not something inherently FP. Haskell wasn't what "FP is really about" either.

FP back then was all about first class functions, map/reduce/filter/and co, homoiconicity, code as data, macros, and DSLs.
This is a nice ideal but science is still an intensely human endeavour. The human part of science brings with it the politics and prestige that is associated with scientific work.

To try to bring an analogy, D. Knuths recent comment on the recent sensitivity proof has brought the discussion of the topic on a different level because it has basically been stamped with the approval of a highly prestigious scientist.

So although the sensitivity proof is a mathematical proof, the recent buzz around it has rocketed it to another level. This brings about real rewards in the form of promotions and invitations to exclusive social circles, all of which are desirable to humans.

To be slightly cynical, the majority of research output is not worth your time to read, so mechanisms that presort (E.g. by author list, keywords, and journal name) help to increase the chance you read a paper worth your time.
Not a small thing really. To anyone who groks Lisp a dysfunctional let is a non-starter.
> ...how have things gotten objectively worse for young men?

"1 in 5 millennials are lonely and have ‘no friends’: survey"

https://news.ycombinator.com/item?id=20606825
Because as managing director you don’t have to pay pension insurance (and others). So if you are employed, the social system will get more contributions.
Plus several years more of coursework.
Scheinselbständigkeit also takes into account other properties than "only one customer".

There are plenty of freelancers working only for Daimler, Bosch, etc.

Can you decline projects?

Do you control your work times/place.

Do you have to handle on your own authority etc.
And what does it actually give that is new? What does Docker give that you can't get with a normal VM, with Terraform to spin up however many instances that you need? Put an app on an AMI, save it, if you need one instance, or a 1,000 instances, spin them up with Terraform. You get to stick with normal operating systems, such as Linux and Windows. You don't have to learn a bunch of new technologies.

http://www.smashcompany.com/technology/docker-is-a-dangerous...
Sure, academics have always self-published, but unless you were already a prominent researcher, publishing in a journal was the way to get a wide readership (or at-least by available in the library.)
Not just frameworks, but the JVM as well. Having go compile to a reasonably small statically linked binary (which can be shrunk even more by things like UPX if size really matters) is great.

Needing to bring a very large, very complex virtual machine to execute your program adds a lot of “fatness” IMO.
This is virtually all of the important rust libraries that refuse to go out of v0 because of semver and their urgent need to break everything. Anyone who complains is not "apart of the team" either. It's astounding how much post-purchase rationalisation exists in the community, rust has plenty going for it, the people will destroy it before that though.

Sorry guys but if you can't manage the task of providing randomness as a stable basic lib then maybe all you have is an experimental language not fit for production? It's scary how the security and correctness of the lang doesn't match the namespace problem that exists currently.

The single owner of one of the most popular crypto libraries hasnt responded in years to anyone. Hundreds of downloads a day still. Evangelists please take a step back and think about that.
Show HN: FunctorFlow – An attempt to re-imagine Python libraries
I guess owning the Washington Post (Bezos paper), and its overwhelmingly anti Trump stance over the last 3 years, had its price. This is about Bezos IMHO, nothing else.
I think the big boost for hydrogen this time around will be production from natural gas with carbon storage. It allows us to decouple how quickly we wind down natural gas production from how quickly we decarbonize, and that is a killer solution.
The page is also readable without that script and browser engines already delay the initial paint. So this is entirely unnecessary.
>it's syntactical annoyingness is far too much of a barrier to overcome.

You're likely being downvoted because statements like these are more a reflection of you than the language, but instead of phrasing it that way, you come across as making an absolute statement about the language.

In any case, I'll bit.

I'm not a Lisp programmer - the extent to which I do Lisp is the occasional Emacs Lisp. Still:

You can use virtually any character as part of your variable name. Lispers tend to use hyphen and '?' a lot. Once you get used to it, it's hard not to view all other languages as inferior. Why did they restrict the variable names so much?

A lot more substantive: I saw this in John Kitchn's blog post somewhere. My details are probably a bit off, but I think I have the general gist of it. His team works on, I believe, computational chemistry. Their code base is in Python, and they've developed an API for various aspects of their calculation. A lot of their functions require a lot of arguments - not generally a good idea, but it makes sense in the domain they work in. To manage that headache, they've built a systematic way of documenting all those arguments in their docstring, with a particular format.

Unfortunately, that means anyone in his team who creates such a function needs to conform to that format, and people get lazy, make mistakes, etc.

So using Hy, he wrote a macro for another syntax for defining a function. With this new way of defining a function, there was special syntax for all the special information that needs to be in the docstring. The macro then creates the Python function with the appropriately written docstring. If the programmer makes a mistake, the macro fails. So now everyone uses the macro to create those types of functions.

I don't recall the details, but let's say it was something like:

deff func(x, x_doc="doc for x", y, y_doc="doc for y",...)

If someone makes an argument called x, but does not provide x_doc, then it will fail.

(I think in reality it was more than that - not just x_doc but x_doc_a, x_doc_b, etc and it generated the docstring from all those pieces).

Now are there other, perhaps Pythonic ways to do this? Probably. However, it is nice that for a domain specific problem, you can just invent new syntax and use it.
It's not even that.

There are only a few mosquito species that can carry the malaria parasite. If we exterminate them, they will/can be replaced by other, hard to distinguish mosquito species.

We now have the technology to do that, but aren't (yet) doing it, even though it kills over a million people a year.

https://www.wired.co.uk/article/mosquitos-crispr