skysight-inc/HackerNews huggingface dataset:
Racket is a mixed bag for me.

I've found a little quirks in the standard library, with simple fixes, but annoying. Stuff like decimal->string (?) producing odd output. (It was a tiny fix on my end, but it's a little subjective, maybe the behavior was intended) Not a big deal, but maybe a little impediment for learners compared to python.

The article mentions Scribble, which I use as a static site generator for a a page with a leader board for EDH games (and maybe adding 9 ball lol). Some small CSS changes made it OK for cell phones (basic changes to make it responsive so it's ugly but readable), but as is it sucks, and the maintainers have no interest in changing that.

Dr. Racket is unfortunate. If I remember correctly it has a tabbed interface, but right clicking on the tabs does not bring up a menu, and the tabs might not have close buttons either? It's not bad, but inferior to any dedicated editor.

OTOH, I keep using it for little tasks, I like the language, and I seem to be one of the few people who are excited about the Racket2 syntax, so I think I will stick with it. I had been considering switching my lisp use to clojure.
No problem with making rules based on residency; everyone does it (vast amounts of tax law, for instance). The citizenship of the residents is irrelevant here.
I hope they hear me complaining about how poorly Skype works.
>By marrying your software engineering skills with another skill you possess you'll be able to create change quicker, and impact more people than someone without software engineering skills.

You'd better provide some example, because for now I don't really see how the software engineering skills would help. Anybody can gain some basic IT knowledge and use it, but the extensive coding skills I have seem to be surprisingly unwanted locally, although much more demanded abroad.
I'm not sure how this is anything new. Phone company employees sometimes listened to phone calls. Unless your communication is encrypted somehow you have to assume that at least some employees of the service may have access (which is probably detailed somewhere in a user agreement).
Millennials Are Already Itching to Switch Careers
For me, R probably has a worse rate of churn than javascript in the case of breaking changes. Javascript is full of hyped frameworks, but R is the only language I've used where a minor update to a package caused an entire project to break (because the package author had changed its api)
I find Swift very bad for churn. Swift has had 5 versions in 5 years, with breaking api changes each time.

Every answer on Stackoverflow about Swift has several answers, one for each api version. Any time you grab some Swift code from the web or an older project, it's not going to work.

Avoiding the churn isn't an option since new Xcode versions drop support for old Swift versions. And only the two latest Xcodes will run on latest macOS. They even drop the support for the conversion tools. So if I go back to an old Swift project now, it won't compile in my Xcode, nor will my Xcode help convert the code to modern. My only option is to run an order version of Xcode in a VM to convert the code.

If I'm writing a library I want other people to use or share between projects, I'll still do it in Objective-C. Apps I do in Swift but I find it annoying.

I still have 15 year old non-ARC Objective C libraries. Why spend the time updating them when the are debugged and work fine?

Every time I have to do a Swift version update I introduce bugs.
I get the sense that is more "you need to pay for data center usage". The GPU manufacturers used to make a ton of money having special drivers for industry. That used to be for CAD, but over the years they lost that cash cow, and now they want it back for ML volume customers.
around python, django, and web dev
The comments on that story were nothing like the impression any reader would get from the reporter's description.

Again: "users combed through her code on GitHub"

Reality: One user, in a detached, downvoted, flagged, dead comment invisible to 99% of visitors to the site posted a link to an image analyzing her GH contributions, and was immediately and widely rebuked.
No, specifically they say:

> The most admired arguments are made with data,
> but the origins, veracity, and malleability of those data
> tend to be ancillary concerns.

That's a concern I often share: "the data" can so often be a "winner's history".
Well, the issue no-one on the climate change side wants to address is that the ramifications of most of the proposed solutions are as bad as the effects of climate change itself.
"Stop using your phone for sensitive communications" is hugely useful advice.

You're making the assumption that the disclosure in question is the first discovery of the vulnerability.
Data Science Conference Bingo
From years on this site, I can't imagine why anyone would love that paragraph. It reads entirely to me in a single direction that roughly translates to:

"I find it disagreeable that well thought out, logical and data driven conversations on topics with which I disagree are supported."
"No country is going to do what it takes"

That's not being realistic. That is decidedly pessimistic and something that no one could say at this time.
>I think this comes down to the fact that English speakers don't consider their own articles very much because they're always the same.

It's a little bit like how native English speakers tend to regard accent marks as largely optional decoration.
NaN, and NaN. We don't ask our interviewees for anything leetcode-related.
NSA's free malware research tool gains traction, 6 months on
I agree that a good IDE experience is a core part of the language nowadays. And in my experience, VS Code + TypeScript is by far the best IDE experience, far better than Clojure + Emacs ever was. A significant amount of productivity that I thought that combination was giving me turned out to just be a feeling of productivity because of how ninja the stuff I was doing was. Similar to how I'm faster in Emacs than I was in Vim, but I thought I was faster in Vim simply because the complexity or cleverness of the commands I was typing in before I learned Emacs.
Yup, everyone has everyone else's sender key.

This is more or less equivalent to having a single shared group key, but there are some practical reasons why it's split out. I think one of them is that it makes symmetric key ratcheting (for the purposes of perfect forward secrecy) a little less disastrous in the case of out-of-order or failed message delivery. Not totally sure, though.
Thanks for the feedback! Me and Genna have contacts in common. I will contact her. Hopefully, I get a response
Kudos for donating.
Why deplatforming 8chan can be effective
> Or maybe you walk around the office and hit your accountants every time they click on a phishing link with a wiffel ball bat.

I would like this job. Please post the job link ;)
The Effects of Electric Fan Use Under Differing Resting Heat Index Conditions
Hmm sounds reasonable but I think not. Management is hard and information is imperfect to all actors. With a god like view you would probably conclude that there’s a variety of people who should be removed from an org for its health and performance. The top may be accountable for things, but I wouldn’t think it’s correct to blame them personally
Travelling in Nagaland in India – Is It Safe?
What’s amazing about Apple, Microsoft, Google using open source browsing engines as their core? Or being open source currently? They completely control their browsers. Besides electrons rise, what major difference would there be if Safari, Edge, Chrome weren’t open source?
Can you elaborate on what specific policy proposals would be "as bad" as extinction?
Witnessing the Birth of a Crater Lake Where Lava Just Flowed
True but there's also things like Sweet.js, and non-s-expression languages have been able to get macros too, such as Elixir. I'm firmly convinced that s-expressions are almost pure novelty with no legitimate benefit.
Good and Trusted Hacker for Hire
My husband use to be a big time cheat,and i was curious of getting proofs about it for real then i saw recommendations about onlineghosthacker247@gmail.com online and never hesitated to contact him, He asked me for few information about my husband mobile device, no personal info was asked for also, i provided it all to him and in less than 24 hours i was getting too see my husband text messages, Call logs, Emails, Facebook messenger and as well as Whatsapp messages as they come into his phone, i was able to get good and concrete proof for my Anthony to file a divorce, if you are having similar issues i would advice you contact onlineghosthacker247@gmail.com tell him khole thompson referred you. You can thank me later
It's just a name. That's what happens when a three person startup where each person took one C level role grows a bit. A CTO at a 50 person company has fewer people under them than a middle manager at a big company.
Haha, yeah, exactly what I was trying say above, although I feel like this does it a lot better.
It is not. Publishing industry, especially academic journal publishing barely changed in last twenty years. At best there's now a workflow management systems that exist inside the publishers.

The bottom line is: if what technies claim publishing is could be was the case then the EIC/Societies would be publishing journals themselves.

Publishers are the AWS/GC/Azures of the world. They get to collect money from those that publish papers and need papers because they provide service that the paper writers can't seem to figure out how to do themselves ( it is not very surprising - quite a few of even the well known authors of well known papers even today insist on proofs being sent to them via fax, correct those with a pen and fax back corrections ).
Related question from 2 years ago with 200+ comments "Ask HN: What are some books where the reader learns by building one project?" https://news.ycombinator.com/item?id=13660086
Pretty good for the other 99.98% of use cases though. Your objection doesn't refute "Maps gets used a lot on Android" in any case.
>The most needed things in the society of Today isn't material, or something that you can automate with software -- it is time. It is a resource that is very scarce as everybody is busy with their wifes, sisters, brothers, making money, building shit etc.

And the most demanded things in the society are the ones helping to waste your time, so you can have the feeling your time is precious and you have no time to just sit doing nothing. In the end you would not be so "busy" with your job if you really needed that time.
You’re underestimating how hard it is to grow the profit of a trillion dollar company by 20-30% in a year. It takes lot of innovation (both in improving its properties and ad targeting in Google’s case for example)
the original was published on https://0bin.net/paste/xmJWIlIv+Ws+Fbjs#zCyc4Yc4T+YISv3MHwMT...
This is pretty close to another question in this thread. I think my answer applies to this as well https://news.ycombinator.com/item?id=20645717
Seconded on php. I have used php, I can use php, I just choose not to any more if I can help it.
Tildes is a bit ironic.

Overall it is a lot better. The topics, timeline, moderation, structure and even comments. And a think some people might enjoy that.

But it also sort of highlights the greater problem which is that most people who frequent these forums these days just aren't that interesting, or interested. Or it is at least hard for those who are to show that and get something out of it.
How to redesign cities to fight loneliness
> Well, the next crash can't happen until the FOMO crowd buys stocks, now can it?

In other words, the bull market can't end until the last skeptic buys in.
That really depends on your definition of tourism...
Python. I've seen too much of what happens to code files on multi-person teams to ever want to have to deal with syntactically relevant white space.

I know, large teams make it work. It still is a source of potential headaches that I don't need.
What is a zero click search? How can 48% of search be answered without a click? Are we talking about searches that use the currency converter widget, calculator widget, the movie list widget, etc. Do these compromise 48% of all search?
While we're talking about this, I just listened to an older Freakonomics about climate change (http://freakonomics.com/podcast/save-the-planet/)

One of the guests was Nathan Myhrvold, who was advocating for geoengineering. I'm wondering why geoengineering is not being seriously considered as a solution at this point.

Perhaps your understanding of both camps might help explain this.
> But when hot-button issues intersect with technology, the HN readership is in a position of power, and shouldn't routinely be spared the anguish of being reminded of their responsibility.

Which is exactly how we end up with endless articles and 'discussions' of boeing 737s on 'hacker' 'news' by people who think they are pilots and aircraft designers (hint: they are none of those). I would bet the vast majority of people on 'hacker' 'news' are not responsible for any of this, they just like to beat these topics into the ground, uncorrecting each other along the way.
Having started with the MS stack way back in the old days of their Hegemony, I always felt like make was doing something that I shouldn't have to think about.

I'm curious about VSCode - why that, and not Visual Studio or another full-featured IDE? I've gone from IDE to vim and back, and I have to admit with great sadness that the various little gimmicks an IDE provides (without hand-configuring the damn thing!) make it worth it, particularly since they all allow for vim keybindings to one degree or another.
Revealed: How Monsanto's 'Intelligence Center' Targeted Journalists & Activists
I get a similar reaction here in the States saying I'm from New Jersey. Some places people feel fine shitting on to a person's face, it's odd.
What time and day?
I agree. The New Yorker or New York Times dances around topics, giving random human interest tidbits or anecdotes and never gets to the heart of any discussion. It's all fluff.

HackerNews comments in general are concise and to the point. Logical, well-reasoned arguments aren't a part of modern politics or journalism so to this writer it seems like some curious fantasy world. Luckily new online
media like Young Turks, Joe Rogan or Ben Shapiro have actual discussions instead of sound bites or roundabout intellectualism like the New Yorker. I'd take the recent hour-long Bernie Sanders interview with Joe Rogan over anything on CNN. Corporate media puts a spin on every discussion and it almost always makes things worse.
> Even though FOSS ate the world

FOSS ate "sell to the end user" software companies. FOSS won not because of open source, but because the price was $0. Companies like Facebook realized that. As long as it doesn't cost anything out of pocket, people will use it, even if they have to give up all of their privacy and personal information.
Yeah, if I had to pay for curl based on this valuation (not to say that for a more reasonable valuation I wouldn't pay), I would just roll my own solution for my limited use case.
Civ AI is still single-threaded so the 9900k and 9700k are the reigning champions. Zen 2 brought AMD close to parity though.
The particular issue of locking up a system because there are too many tabs open in Firefox or Chrome should be fixed in the browser, because the browser is the program that is taking up all of the memory and is in the best position to know how to recover a lot of memory quickly while minimizing the loss of work for the user. One of the comments suggested having the kernel send a 'memory pressure' signal to all processes, and a process could catch the signal and do garbage collection or drop other storage. But even without such a feature, a program could do polling to determine that there is memory pressure, or do a check when a user asks to open a new tab, etc.
If you live in a Federal park in San Francisco, CA you can have your living permit revoked, possibly charged

The whole country is a patchwork right now
There's no such things as "a journal" that "goes to authors for requests". It is a job of EIC, which EIC does for a journal that self-publishes. EICs hate doing it. That's why they sell their journals to publishers.
> ...dismisses the role of data in debate by suggesting that it is malleable or selective...

"Data" absolutely can be malleable or selective, it all depends on how the argument is constructed and is easily prone to abuse.

The points she makes are rock-solid. That said, I still do enjoy HN immensely and can tolerate the warts and libertarians.
There are enough differences in terms of syntax and features across languages that I felt separate books would help the user better than a common one. If you consider Python's built-in 're' module, it doesn't support possessive quantifiers, \K, variable-length lookbehind, set operations, control verbs like SKIP, \p{} unicode character sets and so on.

Another angle is with regards to usage of functions. When to use 're.findall' vs 're.finditer'. How does capture group affect 're.split' and 're.findall' and so on.
Well, if they're watching our movies then they won't be surprised when our solution turns out badly for them.
Waiting eagerly for my own evaluation models :)
I was not trying to deny the average increase. Rather I wanted to point out that there are extremes which are becoming more pronounced on both ends. The July was extremely cold in NE Europe and even the map shows only few degrees below average, in real life it translated to nightly temperatures falling to almost freezing point several days in a row. And the August here is no better so far...
I did Objective C for about 1-2 years, and a bit of java over the years. But no, not really.
The Door Problem of Combat Design
It has always been core part of the language experience on Amiga, PC and Mac platforms.

Just not on UNIX culture.
There's common advice out there that putting swap on SSD is bad, because it wears out the disks faster.
Just imagine how nice a project is when you'd don't have to worry about supporting it for years.
Are You a Bad Boss?
Data is the best tool we have. It can be cherry-picked and tainted for sure, but I'd much prefer debates be governed by that instead of whose argument is the most "humane"/morally superior
It's such a shame! JS could be a concise little language with a lot of power (in terms of being able to ignore types until they matter), but instead you end up transpiling unusable garbage with 10MB string manipulation libraries that release breaking changes as patch versions. Python is what JS is supposed to be, although I do feel like Bart Simpson in front of the blackboard every time I write `lambda x:`.
Can you say more about the issue with number->string (probably that's the function you used)?

Also, I think we'd be happy to take patches to improve the Scribble CSS for mobile.
Why Hacker Noon Traded the Roadmap for a Product Funnel
This is my favorite kind of work, because there's no chance you'll ever get called by an irate customer.
>Although Skype's website says that the company may analyze audio of phone calls that a user wants to translate in order to improve the chat platform's services, it does not say some of this analysis will be done by humans.

I'm sorry, but isn't this just nitpicking? Just because they don't say how it's analyzed doesn't make this a scandal.
It is not really the regex syntax itself that changes (not too many python specific constructs), but rather, how you apply it. For example, you might use capture groups and re.findall, which will return a list of tuples, or re.search, which will return a match object, both of which have different ways of iterating.
I'm just going to keep spamming this: Can someone name a "Pay-to-win" game for me? A game where money, and not skill, is what wins you the game? I think the greater point I'm going for here is that if magic isn't pay-to-win, then there's no such thing as a pay-to-win game.
Anyone more in this field know if this has been reviewed by others, or the likelihood of it standing in the way of practical quantum computers?
It sounds pretty damning to QC if true.
The land of the free: now with mandatory drugs testing at work.
Ways to stay creative and generate better products
JSON is worse than XML if your use case requires namespaces.
> I think the guidelines are a great way of encouraging us all to be more thoughtful to others comments, and have noticed a difference in the way I might comment HN.

The guidelines are somewhat of a joke, and are only followed (even by mods) when it is convenient to do so.

For example, I've been repremanded in the past by our supreme leader dang for posting comments like "do you have a source for that?", because he assumed it was too hostile while he completely ignored his own 'hacker' 'news' guideline of 'assume good faith' (I was literally asking someone to source the information/argument they posted here.. but hey good job on completely derailing that discussion dang!)
Scientists who claim to want to publish it as open access HTML do not actually want to do it.

Are you a scientist hating the publishers? I have a great solution for you. Publish it on your blog. Give the journal a limited reproduction right and make them put your blog url in the abstract.
Where else have you rented? Paris is a bit expensive but apart from that the rental market works fine. I wouldn't say the same of Stockholm, Dublin or San Francisco
> I'm just uncomfortable with yet another way the cream floats to the top.

That's a feature of capitalism. If it makes money and can be controlled by already existing entities => make it legal, otherwise => shut it down.

Also, let's stop making every single issue a skin color issue, it's more of a "rich people" thing than a "white people" thing. https://tysonranch.com http://khalifakush.com

I'm sure the cannabis industry created thousands of jobs which aren't for "white people" only and which offer better horizons than dealing in the streets.

> because I own stock and get the annual reports

Honest question, why don't you practice what you preach and invest in "non white" companies ?
Apparently we've had very different experiences.

- Yes, there are some quirks in the standard library, but overall most of it seems very well designed. Having spent a bunch of time in Python, which also has a standard library with I'd argue even more quirks. But most Racket libraries seem very carefully thought out IME; I'm not sure that something this old can not have some weird oddities though.
- We used DrRacket to teach a class to students who had never programmed before. What's amazing is that a) the students picked it up quickly and immediately... what other lisp can claim having something like that? and b) it's the only editor that I myself am happy to use other than Emacs. That's an interesting and unusual overlap, and deserves a pat on the back.

Yes, Racket has its quirks, but what doesn't? It's still an extraordinary project, community, development environment IMO.
When I'm in Germany (Eifel area) everyone greets you when you walk around the neighbourhood, sitting in the garden or walking the nature trails. Sometimes even strike up a conversation. Age does not matter, everyone at least says good morning /day /evening. Very different as soon as you hit a bigger city though. Mabe not only the phones fault?
Show HN: I made a privacy-focused online journal
The modern way of converting numbers to strings is ~v.
Unlike `number->string` (which is compatible with Scheme), ~v has all the features one would expect (min-width, padding rounding etc.).
> I'm not sure why this is considered acceptable

Because ads make money to all parties except the user.
HN has been around a looooong time now. Sure, some people will pine for the good old days, but as far as I'm concerned, HN is fairly stable.