skysight-inc/HackerNews huggingface dataset:
Everyone interested in the topic should give State of Fear by Michael Crichton a read. Its one of my favorite books, it helped me realize that there are other sides. I grew up watching shows like Captain Planet, never understood the propaganda in shows like these.

One question I regularly keep asking here, who made us doubt nuclear. Are all green parties funded by Big oil.
How are non-Indians classified in the cast system?

Are they completely out, invisible to the hierarchy? But in such case how a non-Indian marrying an Indian is perceived? Does this depend on the nationality/skin color?
This is how my family prefers to travel too. Given our preferences for mountain hiking, we've found apartments to rent during the summer in ski resort towns. Those towns are already set up to handle that kind of rental, and we were doing it long before AirBnB was ever a thing.

Also, longer term rentals made more sense. We could get up and leave at 6 AM for a day long hike without also having to take care of checking out of a hotel and packing our car first.

I can't understand why anybody in their right mind would subject themselves to taking kids to a restaurant. Not only is the expensive food typically wasted, but it takes half of your waking hours getting them in and out of those accommodations.
I'm Canadian and think we should be as cautious about how foreign companies handle our data as the EU is. And FWIW, I'd love to see us stand up to the US and say that we aren't here to enforce their laws too.
> The whole follow your passions thing is an upper middle class developed world thing.

I'm convinced it's worse advice if you can afford to follow it without tremendous sacrifice or time to save up for it. If you can't afford to do it without long-term planning and commitment, then it's maybe good advice.
Unfortunately, original XCom doesn't have loadout templates.

I remember downloading a savegame editor just to "cheat" and automate some of the equipment management. I shouldn't have to manually tell my soldiers to load ammo into their damn weapons, lol.
I say that because this is their first gen4 drive and other manufacturers have had gen4 drives out for many months.
> My college fucking put the caste next to people's names on notice boards for things like seating arrangements for an exam.

You are lying. The colleges never do that, once the admissions are done. Yes, during entrance exams and results, they list the "quota" under which the student is seeking admission. If you don't want to have Scheduled Caste listed against your name, don't seek admission under SC quota.
my first thought was about blocking mobile phone traffic or at least something related to data ^^
Correction, there is a core hill with terraced construction. OTOH, miles and miles of concentric perimeter walls.
I hope WinForms never dies, it is the OG Windows "look" and much less amenable to all the web-app looking BS that permeates desktop apps today
Yeah my one time getting into react native was not good. Ran into several show stopping bugs with the build tooling basically immediately. Hot reload is absolutely a killer feature though and I wish I could have stuck with it for that alone.

My issue with JS isn't the fact that its on/off the main thread, its that it is _necessarily async_ due to the bridge. That is _really_ limiting to design around.

Thats why Xamarin is in many ways the best of both worlds for mobile dev. If WASM/client-side-blazor take off then it can also target web.
If you're not opposed to installing another tool for scripting, then check out my project mask [1]. It's a CLI task runner (made with rust, single binary) that supports multiple scripting languages and it's defined with a simple, human-readable markdown file :)

I used to have a scripts directory for each project, but I really wanted basic argument/options parsing and subcommands. That's mostly why I made mask. Now I use it daily as a project-based task runner, as well as a global utility command.

[1]: https://github.com/jakedeichert/mask
1/4 of the US pays $13 per month for netflix. I have a hard time believing people wouldn't pay say, $5/mo for a social network that was ad-free and didn't do questionable things with their data.

And I'm sure you could work out some kind of subsidy scheme for truly impoverished people who legitimately can't afford that.

The problem is network effects and getting people to switch. But if you regulate any company not adopting this model out of existence, it could work.

That said, I do acknowledge that the nature of social networks strongly leads to a natural monopoly situation more akin to a utility. It's not an easy problem. But I think paying for it isn't the hard part.
CI/CD for Minecraft Resource Packs
All that without a shot fired!

Imagine if they actually had a military as active as the US, NATO, or the Russians. Where do you go from here, rhetorically?
"Access Denied! Your address is blacklisted. More information about this error may be available in the server error log."

What should I do?
I purchased PDF Studio Pro and it works pretty well for me.
The underlying issues with caste based affirmative action are similar to those seen as with the prop 16 fight in CA. I think removing the wording in the CA const is a bad idea. This should have been approached differently, it's a quandary that really cannot be solved until everyone who qualifies gets a chance to go to college. With remote learning I think we can now allow and enroll many more students.
Dear young people, based on my demographic analysis, your votes are likely to align with my preferred candidate. So I am writing this letter to you, in the name of generosity and democracy, to please go vote for my candidate
I'll clarify: I'm specifically talking about junior devs who are having a lot of trouble with their IDE, have no experience with anything else, and aren't willing to give any other options a shot. It shows a lack of curiosity and/or desire to explore new tools. Some of them don't even know how to do a build outside of Eclipse (worse, I've known some "senior" devs with the same problem).

I know one good senior dev who prefers Eclipse. I'm not sure why, but he doesn't seem to have any major issues with it, and he's good, so... ok.
I really wonder what people at Exxon expected to happen in the long run? How did they imagine things would end? Climate change not happening, maybe? Climate change happening but nobody notices for some reason? There seems no decent outcome possible.
I have quite a few ports open on my webserver (22, 8080, 80, 443, 444, 81), but the thing is I use them regularly for SSH, serving a website, etc. Is it bad that they are getting picked up by this service?
That's a fantastic description. Never seen it before. I'm a data scientist. Some of my projects are DIY and some of them just consist of writing code to link data with existing models and I might start using "CIY" to describe them.
What's the connection to this? Seems a non-sequitur.
You mean the US would block the European competitor?

I mean, I know the lobby is powerful but that does strike me as a bit improbable.

Hope I’m right.
Yeah, as mentioned in the posts, make targets that are verbs rather than nouns should really be .PHONY, but most people forget that.

While the idea of having Make's dependency engine is nice in theory, it falls down for one-off automation in my experience. For a couple reasons:

(1) Make's dependency model has some well known deficiencies. It doesn't play well with tools that produce two files. It doesn't play well with tools that produce a directory tree of "dynamic" filenames (not known when you write the Makefile)

(2) Most makefiles have bugs, especially when you do make -j (parallel builds). It's basically like writing a C program with a bunch of threads racing on global variables -- your Make targets will often be racing on the same file, leading to non-deterministic bugs.

-----

So IMO it's better to mostly stick with the sequential model of shell for this kind of project automation.

But shell can invoke make! When you know your dependencies, invoke them from run.sh! And when you're REALLY sure it's correct, invoke make -j :)

In other words shell is my default, and make is only for when I want to spend the effort to write dependencies -- which is quite difficult, because Make provides you virtually no help with that. Bugs in dependencies are common and hard to find. If you're trained to run "make clean", then that's a symptom of a bug in the build specification.

Shell "gets shit done" without these types of bugs. Debugging a shell script is very easy compared with debugging a makefile. The remaining problems with shell will hopefully be fixed by https://oilshell.org/ :)

I do want to add some dependency support, but I didn't get to it:

Shell, Awk, and Make Should Be Combined http://www.oilshell.org/blog/2016/11/13.html

Make is just a small elaboration on the shell model (concurrent processes and files), but unfortunately it's implemented as a completely separate tool that shells out to shell! facepalm
The whole Europe won't though. People use FB/Instagram/WhatsApp because they like it and often rely on it. If those disappear tomorrow because of politics then riots in Europe demanding heads of EU politicians are more likely than people saying good riddance.
This past weekend, I co-organized and co-hosted a virtual conference in number theory:

https://people.math.sc.edu/thornef/pajamas.html

I found it to be a very worthwhile experience. We had around 100 participants, around 50-60 at any given time. We had synchronous Zoom lectures with Q&A, "virtual coffee breaks", and a Discord forum for discussion.

Not sure if I have any particular suggestions for your format; ours was rather tailored to academia and I don't have much experience outside that realm. But you're imagining what the experience would be like for attendees, which suggests that your conference would very likely be a success.

You can see a blog post about a similar, but significantly larger, conference here:

https://www.daniellitt.com/blog/2020/4/20/wagon-lessons-lear...

I say do it. A lot of people are lonely and not getting enough interaction with others. Not sure I could give you any detailed advice, but I imagine that the experience could be very worthwhile.
What are your thoughts on the fact that 90% of the comments here are something to the effect of “there is no sense in personally investing in using Tables since google will shut it down in x years”?
> will invalidate their business model.

make that "will make their business model less profitable" and I agree. With that many users, I'm very skeptical you need ANY kind of micro-targeting of ads to make good money. But the targeting allows you to make crazy money so they're pretty attached to it.
Greece have been bought, sold and bought again. Economic slaves of Europe at this point.
> No language has a simpler api to executing a cli command than bash itself. By definition.

Things that are true "by definition" are not usually useful.

"No language has a simpler api [...] [b]y definition" only if by "executing a cli command" we mean literally interpreting bash (or passing the string through to a bash process). But that's never the terminal[0] goal.

The useful question is whether, for the task you might want to achieve, for which you might usually reach for the shell, is there in fact a simpler way.

It may very well be that the answer is "no", but support for that is not "by definition".

[0]: Edited to add: ugh. Believe it or not, this was not intended.
I don't see how we avoid a balkanization of the Internet - I predicted this years ago on HN. I think the US-centric model of a borderless Internet relied heavily on there not being a multi-polar state, and with the rise of China, Russia, India, etc this breaks down.
PHD graduate after a few years will easily make $450k. I’m sure OP does.

Unlike me, he has absurd wealth. I’m lucky if I hit $200k after 3 years tenure at Amazon.
Have a function similiar to this, reruns the last test command

function retest
set --local cmd (history | grep -v history | grep -Em1 "((bundle exec)?rspec|go test|jest)")
echo "Rerunning `$cmd`"
eval $cmd
end
Just adding to the related links on this topic, here's a talk by Guy Steele that I was reminded of

http://www.dreamsongs.com/ObjectsHaveNotFailedNarr.html
In much of the world, everyone doesn't just move to the suburbs when they age. Look at Japan where the trend has been towards urbanization with immense benefits for society and the environment.
Here are three options:

# Option 1 (no pipes)
import os
for line in open("/etc/passwd").read().splitlines():
fields = line.split(":")
if fields[0] == os.getlogin():
print(fields[-1])

# Option 2 (Cheating, but not really. For most problems worth solving, there exists a library to do the work with little code.)
import os
print(os.environ['SHELL'])

# Option 3 (pipes, not sure if the utf-8 thing can be done nicer somehow)
import subprocess
username = subprocess.check_output("whoami", encoding="utf-8").rstrip()
p1 = subprocess.Popen(["grep", "^" + username, "/etc/passwd"], stdout=subprocess.PIPE)
p2 = subprocess.Popen(["awk", "-F", ":", "{print $NF}"], stdin=p1.stdout, stdout=subprocess.PIPE)
print(p2.communicate()[0].decode("utf-8"))
i hobestly think most people would actually kinda like it
That on its own can't be right, because 0.12345678901234.....

According to wikipédia, you gave a definition for "simply normal", and for normal numbers the distribution of any sequence of digits is uniform. So 00, 01, ..., 99 each occur uniformally too.
At least you can for the corporations whose commercial product line literally is the monetization of user data.

There are still corporations that exist that offer other types of services though.
Similar experience here. I find IntelliJ autocomplete, syntax highlighting, compilation etc. to be laggy occasionally as well, but I can usually see why and wait for it to finish reindexing or whatever. With VSCode, I don't bother waiting because 1) I often can't visually see why it's not working or when it's ready to work again, and 2) sometimes it's never going to be ready, because something stopped working. I am still actively using both, because I prefer VSCode for Javascript and expect it to eventually catch up for Java and Scala, but I often switch from VSCode to IntelliJ in the middle of a session, never vice-versa.
I found this very interesting and valuable (if imperfect).

The point about lectures is where I disagreed most, and I don’t see it discussed in this thread. The two points that people read much faster than a lecture pace, and people don’t learn well just from reading at full speed, should tell you something. Lectures are designed for active listening and frequently contain questions, pauses for discussion, and desirable difficulty (e.g. I claim something and give you a few seconds to figure out why it’s true).

This is also why prerecorded or YouTube lectures are a game changer. It’s a different medium more like reading notes than like participating in a class.
> I've found that VSCode can trivially be expanded to be more fully-featured than any IDE I've used -- includiding Eclipse, Idea and XCode.

If you honestly believe this to be remotely true, then it tells me that you've never done any refactoring in your career. Which tells me that you lack any non-trivial experience with real-world Java applications (and perhaps any language).
> Perhaps there are multiple factors involved. For example the IPCC email scandal

There was no scandal. What happened is that the University of East Anglia was hacked, and the emails of the Climate Research Unit were stolen. Climate skeptics then trolled through the archives and selected short quotes out of context, completely distorting the meaning behind the emails, which were perfectly fine and entirely unobjectionable.

How can a pseduoscandal invented by climate skeptics possibly be a reason for why climate skeptics exist?

Maybe the distortions and fake outrage did convince some people, but it still seems wrong to point to this as a valid cause.
You do realize doctors, the WHO and the CDC were advising against masks originally? The same "problem" of not recommending masks from the beginning happened in a lot of other countries.

I do think it was pitiful how masks were turned into a politician device, but this was the doing of both parties. Not just the "government".

As for taking the virus seriously, a travel ban with China was put in place fairly early and was criticized as being "racist".
Reminded me of Disapora, the other project that was going to kill Facebook. How many of them have come and go over the years?
It’s always amazing how people will insist that climate scientists, who are specifically trained to be impartial and accurate, are part of some kind of vast conspiracy while simultaneously believing whatever they are told by oil industry mouthpieces, the exact people who have the most obvious motivation to lie.
Actually I'd argue the example you provided is normal, as long as you authorise a particular encoding where every number n you're looking for is encoded as a string of n zeros.

It's then trivial to see that every number you can think of is encoded in there, and therefore any data, piece of music or movie that ever existed.

(I'm not sure we're allowed to fiddle with the encoding, but since we allow ourselves to represent a piece of music into a number, we're already talking about encoding anyway, so it doesn't seem like cheating to me...)
Would prefer me some LSD to be honest.
Microsoft releasing the Edge browser for Linux
> it just so happens that the EU has unified them and it has teeth

Turns out, not always, though. One of the problems with GDPR is that enforcement is left with national DPAs, and it appears that the Irish DPA is really dragging their feet about it. Coincidentally, Ireland is where the European operations of many major technology conglomerates are established.

https://www.irishexaminer.com/news/arid-40052177.html
The headline is sort of sensationalized. I guess that’s all that matters because most of the commenters here seem to have only read the headline and then commented less than 5 words on that.
Out of everything in the new 5.0 release, I am looking forward most to the non-generic TaskCompletionSource. This is a primitive that has been bothering me for some time WRT tasks that return nothing. I've been resorting to using bool as the generic type argument and discarding the value in these cases.

Also, C# 9.0 is really cool. Will be abusing the new pattern matching stuff once we get a chance to upgrade. Looking like 3.1=>5.0 is going to be a non-event for us based on the current migration guides.
> The ExpressionProblem is a specific example of a larger class of problems known generally as Cross Cutting Concerns [...] Many languages include designs to help solve the ExpressionProblem. Open functions (functions that can be extended with new pattern-matches), open data-types (data types that can be extended with new patterns), and MultiMethods ('open' specialized polymorphic functions with 'open' set of classes), and PredicateDispatching, are all viable approaches.

Working on GPU code, I feel like I'm always stuck in this problem of 'cross-cutting concerns'. I remember the guy who hired me years ago said during the interview, "we [programmers] have solved the problem of writing code for functionality, but we haven't solved the problem of writing code for performance." And this is what he meant, that cross-cutting concerns are ever present, and a new feature in the code can introduce the need for a complete refactor, or a major top-to-bottom flip in your data structures, etc.

Which languages & language features are good at both solving the expression problem functionally, and can do this with the highest priority being performance?

I also wouldn't mind hearing advice about how to evaluate when to use such features, because most often when I bump into this problem, it's not really due to lack of language features, it's due to having chosen not to use them from the start because there's some development time overhead, and I decided I most likely wouldn't use it, then over time painted myself into a corner.
Indeed. Very "subtle and nuanced" racism as a friend of mine put it. The next generation of "The Bell Curve: Intelligence and Class Structure in American Life".
Maybe. The slave class in the US was in theory gone by 1870 (I don't care to look up the end of the civil war. 150 years latter a lot of people still know who is a descendant of that class. Somehow, something, fueled that through several generations.
Yes, anything I do public facing is likely to use make/docker. It really cuts down on the mental energy I need to expend thinking about differing environments/bootstrapping.
The problem with network effects business is that the difference between having 1/4 and 3/4 of the population involved is a 9x change in value to the user. If Facebook is currently worth $5/month to the average user, this competitor would only be worth $0.56.

edit: I see you added a statement saying that Facebook is a natural monopoly, and I really don't understand how that can be true. From the late 90s until now we have had many people running multiple IM clients, and we currently have many people running multiple social networks simultaneously.
If it helps you triangulate these things, its worth keeping in mind that very little of these tactics (and even many of the actors!) are unique to the oil industry.

Merchants of Doubt [1] goes into the pattern in an almost legal/academic way: https://www.amazon.com/Merchants-Doubt-Handful-Scientists-Ob...

Thank You For Smoking tells the same basic message but as a semi-satirical movie: https://www.imdb.com/title/tt0427944/
It's only bad if the services running on those ports are not secured.
Of all FUD about human caused climate catastrophe I especially don’t get why “over millennia” is an argument when we’re basically talking about a fifty year window.
That sucks man :| - I'm sorry you went through that.
From my experience, Indian colleges are pathologically socially backwards - more so than the rest of Indian society (as opposed to the west where schools are more progressive than society)
Does anyone actually care for the rules on this site?
Isn't the title pure clickbait then?

"Books work, but they're not the complete solution" is a much better title, but then us as the audience don't need to read a multi-page Medium article type rant to know that.
I hope at a certain point we realize that masking these undesirable behaviors does a lot more harm. The end result is a society that ends up disconnected from reality. This is how you have people that think that a particular issue isn't a big deal because they've never seen it.

It also feeds into the idea of censorship and lets degenerates gather like mold away from the light festering and growing in numbers until suddenly you have an outbreak at opportune moments.
Google has discontinued a total of 205 products so far. I think their survival rate is pretty close to the startup average.
Yeah it just reached alpha. I’m using Kotlin to power a side project on iOS with a SwiftUI view layer. I’ve yet to actually implement the Android version though.
We have Micky Mouse laws in the US. Legally mega corps have to do whatever ensures rising profits. If they pollute the local river, causing birth defects and cancers, it's often more profitable than not polluting in the first place.

Push come to shove you can just shut the company down when you get sued.

The only thing you can do is be a smart consumer. Know who owns your data, and be mindful of what your actually buying.

I really want a VR headset, not a Facebook Advertisement delivery device .
There's also the paid app PDF Expert which is generally excellent.