skysight-inc/HackerNews huggingface dataset:
That's absolutely false. Firstly, while the advent of Jupyter notebooks have certainly made using Python better for data science, why would you think that would cause people using Python for unrelated purposes to stop using it for those purposes?

Practically, while data science / ML / etc work is a big part of Python, I'd wager a much larger part is still web development work (Django et all). And of course, just using it as a "scripting" language, or using it to create GUIs, etc.
Steven Pinker Thinks the Future Is Looking Bright
>> send to multiple addresses

> So this will need to be limited to just several addresses?
If this is in reference to rate limiting, each address is limited seperately, so if you send a message to 4 addresses and one's over the limit, it will fail and the rest willt work.

If you mean is there a limit to the number fo addresses per request, then there actually isn't and that's a VERY good point, so thank you!

>> rate limiting on... recipient domain

> Including gmail.com and outlook.com?

Yeh, the limit per domain is pretty high (compared to per email address).

> I'd guess that the simplest option would be to require some sort of registration and requiring an "API token" with every request. Not as clean and easy-peasy, but far more practical for moderation purposes.

If you having to register, verify your account, get an API key etc, then it's getting on towards the complexity of other services, which is, both, exactly what I was trying to avoid and means this is a cut-down version of other services, which then makes it redundant :) It was mainly meant for sending a notification to yourself when a command completes to check email delivery and such, not high volumes of traffic.
Not much. But basically a bit inspired by Cat (a stack based, typed, concatenative language), and a thought that stacks could be replaced by first class environments and rewriting, so you could have a concatenative language with partial evaluation. Instead of the usual ordered parameter lists, and/or curried functions with partial application, functions take environments and produce environments. A program like "{a=1}{b=2}{c=a+b}" would evaluate to "{c=3}". While "{b=2}{c=a+b}" evaluates to "{c=a+2}"
I mean, there's CppCon as mentioned in the article, and C++ has pretty much the same wide reach as C.
Ask HN: Getting started with pcg, computational art and demoscene?
As the question conveys, what is the best approach to learn it? All the tutorials I have seen are pretty scattered.
I was mentally distinguishing between "code that gets written at a conference because it's a conference" and "code that gets written at a conference because the person is bored/on a deadline/unable to persuade their employer that they need to have time to learn".
Haha and if airborne prions have been deployed at scale in the recent past, nobody will even start to feel sick for years, and realizing it was a large scale attack will take decades + a team of epidemiologists

Plus, it's like the only biologic easier than beer to manufacture, you just feed some animals to some other animals, wait a while and harvest. No clean rooms, no expensive lab equipment, nothing that looks out of the ordinary

I do wonder if anyone is optimizing the structures for bioweapon use though

Also an interesting crossover with aSyn aggregates in the gut being predictive of parkinsons/dementia, hmm
iirc, mozilla is doing this for targeted advertising in Pocket: they use client-side code to decide what to show.
I run an ML team whose primary language is Python, and I’ve been doing scientific computation in Python (eg finite elements, numerical optimisation) in Python for a long time.

My personal impression is that Python is used in more fields than almost any other language, but that every community is only peripherally aware of other communities.

For example, Python is big in Earth Sciences (or so I am told). Almost nobody outside Earth Sciences knows that.

Until maybe 5 years ago, I had no idea that people used Python for web development. It had just never occurred to me. GvR famously had to google what wsgi was.

So I think your final sentence probably applies to most users of Python.
Faster Web with Imba and Memoized DOM
Boredom at work
Any particular reason? Seems like a reasonable thing for the GDPR to have.
I believe "The Expanse" does this to pretty great effect.
yes, but the original question made a broad statement about regulating human manipulation. my rebuttal was to ask where we draw the line.

note that historically we've allowed all kinds of manipulations (like basically lying in advertisements, caveat emptor), in an abundance of caution to avoid infringing our 1st amendment rights (in the US).
What about hackathons? Open source sprees? Meeting people from your language/framework/trade IRL and forming relationships?
Tons. Heck, I'm working on one now. Nothing really matches the performance or wealth of libraries as C/C++. Rust comes close but even then for something like a linear algebra library the ability to use CPU intrinsics, etc. makes a huge difference.
Here's another web page on the subject which links to still more:

https://people.cs.clemson.edu/~mark/fs.html

That has an interesting quote:

> Note the coverage of FS and what they describe as its "toxic aftereffects" on the corporation in Chapter 3 of Charles Ferguson and Charles Morris, Computer Wars: The Post-IBM World, Times Books, 1993. An excerpt:

>> Most corrosive of all, the old IBM candor died with F/S. Top management, particularly Opel, reacted defensively as F/S headed toward a debacle. The IBM culture that Watson had built was a harsh one, but it encouraged dissent and open controversy. But because of the heavy investment of face by the top management, F/S took years to kill, although its wrongheadedness was obvious from the very outset. "For the first time, during F/S, outspoken criticism became politically dangerous," recalls a former top executive."
Of course! Many, many algorithmic intensive applications are written in C/CPP. Low-level applications are as well. As just one example, most algorithmic Python libraries are actually implemented in C/CPP.

Not to mention any memory-intensive or real-time software, e.g. embedded systems - most of those are running on C/CPP, and plenty of new embedded systems are created every day.
"Gamification" is the application of several of many mechanics of games[1] by your employer, not simply you keeping score of your own performance.

[1] https://www.gamified.uk/user-types/gamification-mechanics-el...
There are entire product categories (Games / Databases / Operating Systems / Video editors / Animation / Data analysis tools / robotics) where C/C++ continue to be the dominant languages.
One reason to avoid copious AVX-512 instructions is that doing so is guaranteed to cause the processor to reduce its clock rate (see the Optimization manual for crossover points when workloads make heavy (or even medium) use of AVX-512 (or in some cases AVX2).
Slow and steady with the addition of features over the last few months (http://bonhardcomputing.com/category/news/) and how does it compare to Transmit!? Transmit is an FTP app; Truck uses rsync-over-SSH.
Show HN: Default env var in Golang
The Sun’s “identical twin” may have been discovered
Its getting slowly more popular to personality profile people based on their behaviour. It might be tempting for Netflix to sell their viewing data for such a purpose one day if somebody decides they want to buy it for that.
Can I get a partial rebate for the loans I've paid? I feel like a chump for paying back $35,000 in under 2 years. Perhaps a tax rebate instead of cold hard cash in my hand?

Doesn't make sense to punish those who made honest attempts to pay. Also, I completely support the forgiveness for people who went to scam schools like ITT Tech and Everest.
A ton of open source project work gets done at conferences.
That would certainly raise the level of Bitcoin blackmail.
Isn’t it so the recruiters can have “plausible deniability” for when they discriminate based on age, gender, race etc?

If the feds look into some of these startup hiring practices, they have an excuse that the candidate didn’t meet all requirements. But that kind of defeats the spirit of the law.
But what would happen if the electrodes become wet like flying in rain, fog and so on?
That just makes you part of the problem.

It's really hard to deny that there are difference. Over time: see J Edgar Hoover, or Nixon. Or 70 years without a World War (and generally with drastically fewer wars than before).

And geographically: Canada is better than the US is better than Portugal is better than Greece is better than Iran is better than Sudan is better than North Korea...

Unless you literally believe the vote in your country has as little power as one in North Korea (i.e. zero), there is no moral justification for just cynically throwing up your arms and declaring everyone corrupt/it's all just the globalists/Bilderberg/elite/whatever. Because if enough people do that it becomes a self-fulfilling prophecy.
"Though I'm not familiar with thttpd or savant, after briefly looking them over they appear to be http servers just like apache or nginx."

Not your parent, but it wouldn't surprise me to learn that "dark web sites" are using thttpd ... it's a very simple, lightweight, dependable web server. The major downside - the lack of SSL - is perhaps not an issue as you are running over an encrypted channel anyway.

If I just needed to throw something up - perhaps on a remote or throwaway host - thttpd would certainly be my first choice.
C is effectively frozen in time, thanks largely to Microsoft's decision to deprioritize C support in favor of C++.

C99 is almost 20 years old and MSVC still doesn't fully support it. Forget about C11. If you're a C programmer who cares about portability, you stick with C89.

There's not a lot of point to having a conference about something that is stuck on a 30 year old standard.
If flying were the only mode of transportation, then, yeah, it'd be like the way them Commies do it.
Yes, anything that needs to be fast on low-end hardware. Java and Golang do not exist there.
Not useful? It was tremendously useful when I was a kid. I could participate in online discussions, make friends, learn things, and have all manner of fun without worrying about someone persecuting me over my age. No one ever felt any need to prod me about my gender, age, nationality, religious persuasion, or anything like that. Communities were organized around topics, and reputation was built from the ground up. It was quite useful, I assure you.
Non-paywall: https://outline.com/62WBbd
Trams run on metal rails because steel has a much lower rolling resistance than rubber, and suffers less wear and tear. So you can carry more people more frequently with less maintenance.
> a remote island inhabited by a tribe whose members have killed outsiders for simply stepping on their shore.

I'm not sure what he expected.
I guess that all of the private keys for the onion services will be gone too. Even if they aren't, they can't be used anymore anyway as they should be assumed to be compromised.

I hashed for a month to get a vanity one, others have done longer. Did this hosting service allow custom private key uploads?
Software Patents Considered Harmful
And thats why you dont do that.
Their web speech api is also focused on local processing, unlike Chrome, which uploads audio to a remote server for processing (afaik).
As horrific as it may sound, I hope his rotting body won't make the islanders sick. Human contact in the past had wiped out some of the Andaman tribes due to the lack of resistance to many diseases.
This is what happened when I replied to abusive Drift messages on my website
Understood, just trying to point out there is still a flaw with the image (in that updates are actually important!)

FWIW at my work, we don't use apt for installing packages. We compile the packages as a part of the Docker build. This generates mostly idempotent builds.
Ikarus electric "rocket" - Thrust-vectored flying ducted fan

https://www.youtube.com/watch?v=RMeEh5OUaDs
I think that's a very unique definition of market failure you're going by there. It seems hard to argue that Amazon hasn't driven prices down for consumers.
Woo-woo! Engineering word police, open up! "We dampen sponges. We damp vibrations."
My preferred marketing vulnerability is Consumer Reports- or Wirecutter-style. They're making money off marketing things to me, but they're not dependent on any particular brand, so I can feel reasonably confident that I'll be happy with the results.
I thought this was going to be another drunken mistake like the two fishermen who died in 2006. No, apparently, this guy thought he was going to bring Jesus to a bunch of famously xenophobic murderers.

Any death is a tragedy, but it's hard to feel terribly bad about this one.
Thanks for the info, but I'm not sure databases belongs in that list. I work on a database system (Couchbase), and our codebase is pretty mixed. The oldest part of the system, the Key-Value storage engine, is C++, but the newer parts are a mix of Erlang, Golang, and Java.

Anyone know what some of the newer systems, like Spark and Snowflake are written in?
MSVC is becoming less and less relevant. People are writing C99 and C11 and MSVC's insistence on breaking portability with modern codebases is incrementally marginalizing it as people switch to compilers that understand their standard compliant code.
There is a middle ground, it is rolling back the bankruptcy exceptions. If the burden is too high, let these people bankrupt out of them with the cost of having your credit/name tainted for years. Bankruptcy seems to be a 4 letter word no one dares speak anymore but it is the root of the issue here.
Here's what works for me!

I reflect clearly on what tools / techniques I'm already comfortable with and think of ideas for some projects I'd like to do. Then, I figure out how to bridge the gap. E.g. I'm super comfortable with Python so I could just learn how to do game dev in Python until I feel comfortable / need to learn C++ / Unity / whatever.

You can do computational art even in Excel! Or any programming language. Start with the basics, use the positive feedback loop to get over bigger hurdles (learning specific tools, specific techniques, recreating papers / projects in your tool, etc).

Find the right balance between flow and deliberate practice / deep work and alternate!
Watch this space
https://amazon.com/profile
IntelliJ IDEA 2018.3 Released
Half the time my comments get downvoted, even when they adhere to the rules. Take away the popularity contest and maybe I'll stop feeling so irreverent.
For example, the [[maybe_unused]] and similar annotations in C++17 grew out of gcc builtins.
"Murderers" is in the eye of the beholder. From their perspective, they are defending their land and people from invaders.
Not an expert either, but I believe that once it’s flagged as (likely to be) CP, you are not meant to open it. Reviewing content en masse is obviously OK -- but I would not recommend you do that without a PhotoDNA first.
Perhaps are you referring to this article?

https://blog.thecybershadow.net/2014/03/21/functional-image-...

Vladimir has one hell of a blog.
What is the reason to rewrite a legacy c# code to python?
I can't tell if it's 845 MB of RAM, or disk space.
In any case, the answer is that it costs less to create a bloated app.
Steel Bank Common Lisp and Clozure Common Lisp are both implemented mostly in Lisp with some C code thrown in. And the European Lisp Symposium always has a large share of Common Lisp programmers.
To be honest C is kinda boring. Which is fine, but makes it hard to do a C conference.
Wix vs. WordPress for SEO
Which is better for my blog's SEO - #Wix or #WordPress? I want to launch my blog and I am 'technically inept' - saw this post and wonder if there's any truth to it: https://www.growthmarketingpro.com/wix-vs-wordpress-seo/
Same reason you might do a gradual refractor instead of a large software rewrite. The more narrowly scoped a piece of legislation, the more feedback and implementation/enforcement can be tailored to the satisfaction of all before increasing scope (or not if ineffective). In the GDPR's case, it superseded existing data protection legislation because of a somewhat opposite mindset: the scope/consequences/enforcement weren't large enough. Also, such size potentially dilutes differing priorities by lumping several goals together thereby marrying its implementation success/failure to the general success/failure of the overall legislation.
You are mistaken if you think those DNA percentages are "facts" exactly either, though.

I would say that the "fact" that she has lived her whole life as a Black person is more of a "fact" than the "facts" that one DNA test said "5% African" and another said "23% African" and another said "0-54% African". Those percentages are the output of algorithms with unclear validity and meaning, devised in order to put something on a report to sell tests, they aren't exactly "facts".

But yes, I agree that race is, of course, socially constructed and not a biological "fact" at all... and for that matter so are "ethnic" categories like "Greek" or "Irish"... which is just part of why these DNA tests can't do what people want them to do.
>From their perspective, they are defending their land and people from invaders.

In this case that is what it looks like from my perspective as well
yes, if payment is not tied directly to services rendered, it gets harder to argue that the platform is simply a pass-through middleman to contractors. this is related to a similar revenue recognition problem with uber pool/lyft line, where recognizing the revenue up front makes the drivers seem less like contractors and more like workers.
The Passionate and Objective Jokerfan's cautionary song:

https://youtu.be/3dvc51JK7Qw
https://uo.com/wiki/ultima-online-wiki/player/fame-and-karma...
https://uo.com/wiki/ultima-online-wiki/player/the-murder-sys...

It's been years, so I'm having trouble remembering the exact mechanics, but I recall it being non-trivial to continually murder PCs while maintaining a positive reputation. The most efficient way to do this would have been to kill dragons, and you needed to be a "tamer class" to do that efficiently. Most PKs weren't tamers. Also, having 5+ long term murders and a "red" name floating above your character was a dead giveaway that your character was up to no good.
If I'm reading this right, it actually hosted the websites but its IP address was hidden. I don't know if each site maybe got its own IP on the host, because after all I'd think it would be trivial for a customer to upload some code to unmask the host's actual IP. https://web.archive.org/web/20170830191551/https://hosting.d...
Maybe the idiot felt like he was Columbus
Not really. Apple developers are regularly seen at other conferences and events.

It's just a PITA to get Legal approval to give presentations.
Perfect. Yes, that's exactly my beef with it. Sort of like the difference between the views of running for office as public service vs seeking authority.
Show HN: Virtual scroll table for Angular
Python was popular (though smaller) before NumPy and everything dependent on it came about.
That seems worse than just a pay-per-page model, because it's pay-per-page AND you have to put money up front.
..a remote Indian island, North Sentinel, that I learned all about after it was mentioned on HN a couple of weeks ago. Small world!

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

..which led to reading about other "uncontacted peoples", a fascinating and sad story.

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

edit: Oh, it was 8 days ago. I submitted this[1] ripping yarn about an American with an anthropologist father and Yanomami mother returning to South America to find his mother after 20 years. I'd read his father's book about his life, work and marriage years ago.

Bob Connolly & Robin Anderson's amazing Highlands Trilogy[2] is about a mixed-race man trying to run a coffee plantation while living between western society and his New Guinea tribe. His father was the first white man to contact the tribe.

Jared Diamond's The World Until Yesterday[3] brought home for me what human life was like until very recently. You couldn't travel far in any direction without the tribe next door trying to kill you.

[1] https://news.ycombinator.com/item?id=18438586

[2] https://en.wikipedia.org/wiki/First_Contact_(1983_film)#The_...

[3] https://en.wikipedia.org/wiki/The_World_Until_Yesterday
Also, in some jurisdictions, you are required to hire whoever has the best qualifications for the job (makes sense), but maybe you as an employer already have your sights on someone particular and wants to ensure the chosen candidate is the winner in the end.

Fresh out of university, I applied for a job as a lab rat/hardware designer at another university. The list of qualifications mostly made sense - electronics engineering, PCB design, SMT soldering skills, some assembly and C skills, swahili...

Swahili?

When coming to the interview, I walked past the door to a postgrad office liberally decorated with photos from East Africa. Bingo. They had already decided on who to hire; they just needed to make sure the hiring was legit, too.

It did make for an entertaining interview, though - at first they were more than a little embarrassed that their sham hiring process was outed, but once they realised I was OK with it, the mood lightened considerably and I was given a grand tour of their research facilities.

(I already had two other interviews for more relevant positions lined up, so I could appreciate the humour in failing a HW design interview due to deficient Swahili skills...)
I dunno- I just got back from rubyconf where I both gave and watched talks on metaprogramming with no web focus at all. There was a great illustrated talk featuring lemurs that was just a walkthrough of rebuilding various enumerable methods with reduce. Other ones that I went to:

- a "how ruby's GC works" talk

- A deep dive into how a core dev found + fixed memory usage in ruby

- The unexpected pitfalls of sublassing certain std lib classes

- A new desktop graphics library

- Using ruby to operate an automatic wafflemaker

And these are just the ones I attended. I imagine railsconf is more web focused, but rubyconf doesn't seem like that at all.
And while we're at it: death penalty for any crime (or misdemeanor). Including the criminal's family!

That should stop these murderers and jaywalkers once and for all!
They can... if they don't use the Uber/Lyft marketplaces.

I know an independent limo driver who negotiates his own rates. It's not an efficient system and he has very little visibility into the supply/demand curve. And it's hard for him to drum up new business.
> Mr. Pathak said Mr. Chau, believed to be 26 or 27 and from Washington State, may have been trying to convert the islanders to Christianity. Right before he left in his kayak, Mr. Chau gave the fishermen a long note. In it, police officials said, he had written that Jesus had bestowed him with the strength to go to the most forbidden places on Earth.

A perfect storm of Christian and American arrogance.
What he did was illegal. Access to the island is restricted for a reason.

>>> But Mr. Chau pushed ahead in his kayak, which he had packed with a Bible. After that, it is a bit of a mystery what happened.

Also, can these evangelists take a break? It's not 1600s anymore.
This is awesome, thanks for sharing it.

Before I add a third party service, I want to be reasonably sure it will stick around for a while.

But the first time some idiot sends an anonymous threat through curlmail, you'll realize you have better things to do than talk to attorneys and law enforcement, and curlmail will disappear.

I wish simple utilities like this could exist, but anonymous public services have to deal with inevitable idiots, or they won't exist for long.