jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Every type in Teal accepts nil as a valid value, even if, like in Lua, attempting to use it with some operations would cause a runtime error, so be aware!

There has been a fair bit of discussion about this design decision/limitation recently in other channels. Seems like that's one of the main safety checks you'd want/expect from a compiler.

That said - Pallene[1] and Nelua[2] are two very promising projects in similar spaces (although both are offering more than Teal's scope)

[1]: https://github.com/pallene-lang/pallene

[2]: https://github.com/edubart/nelua-lang
Possibly OneFinance?[1]

1. https://www.onefinance.com/
What are some gpu mineable alts that are profitable?
You make sense. The high-leveling and not refactoring adds to the service industry of jobs and con-Z-umerism. Since they look in the mirror showing of, the mirror answers "awsome" for any new flimsy blob addition. It all starts with both: hardware and software, both should be tuned within your philosophy. See my initial post on this page.
Thanks! Pleased to hear you've enjoying it.
Certainly possible. I do know they have done some small work to de-emphasize the numbers -- the idea being that seeing a small number next to your own post makes you sad and less likely to use the service. And I suppose I could see the possibility of a place like instagram deciding, actually, we can deduce enough based purely on who you follow, whose stuff you regularly click on.

Who knows, maybe they do actually see the possibility of culture at large making a hard turn away from SM due to its tendencies to increase depression & anxiety, increase conflict, etc., as a serious risk to their business.
Pick an area you are interested in and then make a scalable web service for it.

Some examples: a website for getting the most recent cryptocurrency prices, an app for collaboration (drawing, design, music, etc.), an instagram clone, a simple multiplayer game (e.g., hangman).

Make them with scalability and availability in mind. When deployed they should be fault tolerant and scale to thousands of concurrent users. Show how you would load test it.
As I understand, becoming inseparable friends is vastly helped along when there's someone else to hate instead, suggesting there's always got to be a "bad guy".

In my course on the EU the instructor asked why the American colonies formed into a cohesive nation while the EU is still largely fragmented. Of course, there are a lot of answers to that, but I pointed out the colonies had to unite to stand against Britain. The EU hasn't had any external entity to unite against, thus the focus remains on the differences between the member states rather than the goals they share.
Just plant trees. They're cheap, solar powered, and convert CO2 to building materials.
> our existing scientific method is inadequate to describe economics.

Agreed.

> we can test the validity of such predictions.

Nope.

> we should cast the whole discipline into the toilet.

Agreed.
You can use IMAP to access Fastmail without running Javascript (or I guess your own JMAP client if you wanted to write one - there isn't one that doesn't use Javascript yet) - but no, you can't use our interface without running Javascript - the client is written entirely in Javascript.
Or reduce the severity of a breach by using a limited guest network for your IoT devices
Because HN is not Reddit. The value of HN comes from good and insightful comments. Humor is noise and noise drowns the signal. EDIT: Humor is a problem per se if it accompanies useful comments.
It's a quote of a quote of a quote of...

https://www.lesswrong.com/posts/Jvi9LLcvZxm529496/rationalit...
Because the no-fly-list was originally a tool against terrorism but has been misappropriated for other uses like the one here?

That case of misappropriation is not alone, just look at other things like surveillance or civil asset forfeiture. Or social security numbers.

Edit: It probably has already settled at "now included in too many useful applications" that it's too big to fail now.
Nobody else is saying this so I guess I'll be the one: talk to your colleagues, the ones you trust. See if they feel the same way. If they do, ask them to talk to other people. Work together and come up with a strategy to press the issue with management. The company probably isn't going to pay you more out of good will, but they may do it in order to avoid the headache of an agitated workforce.

Other people are telling you to find another job. There's nothing wrong with that advice if it works for you.

Some commenters are saying you should just become a shareholder and capitalize on the profit. That's not a good strategy - unless you're a founded your interest in your own compensation is greater than any stock bump the company might get holding back on your comp.
Interesting — at first this smelled like a think-tank or NGO project, but it seems to actually be an affiliate blog. I wonder how well the niche does.
Why would I choose this over a FOSS 2D game engine like Godot that offers almost everything this engine offers without the price tag? Not trying to shit on the project, I just don't see a compelling argument put forth on the website as to why I should pay $50 or $98 a year for an engine that I can only see has been used to port one open source game to Switch and a bunch of tech demos. What's the hook? Why should this be my game engine of choice?
I really focused in on the one line, because I'm really curious. I was a deeply odd child in many ways, and I'm curious if I was odd or typical in just pretending to be grossed out by kissing.
My uncle-in-law. Basically a retired farmer. He has a cell phone but I think just uses it as a phone. He hand writes letters. AFAIK he has no use for the internet.
The quote is

> As far as we know, the EVE client is written in C++ and Python. C++ handles all the low-level stuff like 3D rendering, network communication, input handling and such. (Stackless) Python is used for everything else, which includes the user interface and even the management of graphic resources (you can see this in the debug window by pressing ctrl+alt+shift+m). This technology mix is quite unique, so I’d suggest CCP implemented the EVE GUI in-house, not using a (open source) widget library. I’ve been playing EVE for many years now, and the GUI has evolved a lot since the days I first tried EVE (around 2005). This also strongly suggests that the code was written by CCP.
ah yes, thank you. brain fart on my part.
Solid product, mate!
Sure. But you need to clearly define this. Is looking at Facebook really that different from a EC payment? Both are just instructing some electronic device to send packets over the internet. Having a call via VoIP can be abstracted to the same thing.

I agree that the sledgehammer approach of saying 'everyone does' is not helpful, but neither is an unclear and inconsistent definition of use.

An actual solution might be to ask who directly pays for internet access or who knowingly uses it; the latter of which is probably what the study found.
The next demagogue will be happy to tell his critics the same when he takes power.

Either that, or you've already decided to use it to keep yourself in power.

And God help you if you fail, nothing is going to arm these people like the dignity of being officially persecuted.
The U.S. was this divided politically before WW I.

WW II united most of the country, then the Cold War kept it united. With the end of the Cold War, with no enemy to unite to two half’s of the country it’s back to where we were 100 years ago.

I also live in Trump country and I hear all this nonsense, the “Trumpism”, and slogans etc, are nothing more than racist White people feeling empowered.

It’s the explosion of the repressed racism held in by some white people. That’s why they complain about Politically Correct, they can be openly prejudiced and it kills them.

These people know Trump didn’t win, they know there was no cheating, but it’s all they can say to support their hate, if they say anything else they know they be outed for who and what they are.
Again, that's a mainstream topic that you see everywhere. Everyone is concerned about that, it's not some secret qualm.
Their privacy policy is full of tricks and clever wording to confuse you, and stop you from revoking your consent to data processing. (...which they likely have, because you were already using the service before GDPR went into effect)

https://www.whatsapp.com/legal/privacy-policy-eea

I especially like how their email template asks you to fill out a bunch of unnecessary fields and implies that the request might be denied if you don't.

I think most WhatsApp users would just give up at that point.

I think both of these adresses work:
- DPO-inquiries@support.whatsapp.com
- Objection.eu@support.whatsapp.com

However, I don't really know how to best formulate such a request.

(By the way, the server might refuse to receive you mail, if they don't recognize your domain.)
https://en.wikipedia.org/wiki/The_Daily_Telegraph

> Circulation	544,546 Daily[2] (as of March 2014)

That's considerably more than the Guardian (at 186,000 daily) or the Independent (at less than 100,000) or both of them combined.

Low quality means little in terms of sales - look at the god-awful Daily Mail.
And has a cousin named Star.
I don't know how may aircraft are flying over these areas of open ocean at a given time, but could some sort of mesh network be created?

Or perhaps ADS-B receivers could be placed on buoys like the ones used for tsunami detection?
You won't be able to experience your own thoughts and memories anymore, but we experience dead people's ideas all the time - if they put those ideas down in writing (or music, video etc.) And it's never in the history of mankind been easier to record your thoughts. Just do it.
How would you handle a case where it's not divisible by either? We need to handle a conditional that evaluates to true when the number is not divisible by either 3 or 5:

#include <stdio.h>
void main()
{
unsigned int i, is3, is5;

for (i = 1; i < 101; i++)
{
is3 = i % 3 == 0;
is5 = i % 5 == 0;

// If both are true,
// FizzBuzz gets printed
if (is3) printf("Fizz");
if (is5) printf("Buzz");

// Still need to handle
// the raw number though
if (!is3 && !is5) printf("%i", i);

printf("\n");
}
}
Curiously is says that we cannot read this in the UK:

"We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee. It is run commercially by BBC Worldwide, a wholly-owned subsidiary of the BBC, the profits made from it go back to BBC programme-makers to help fund great new BBC programmes. You can find out more about BBC Worldwide and its digital activities at www.bbcworldwide.com."
London, UK. Fulltime UI/UX Designer

https://en-gb.howareyou.com/jobs/uiux.html
The real issue here is not small time artists that want to make a living.

How dare we! It's not like we have living expenses or aspire to any sort of financial stability.

Information should be accessible to anyone, for free.

I love how you assert that without any supporting arguments. Please send me the information on how to help myself to a portion of whatever is in your bank account. I know that anything you have accumulated there is the result of your skill and labor, but I appreciate your generosity and determination to make this accessible to me and will limit my consumption of your bank balance to an amount I consider reasonable.
That's a very interesting question, and the answer isn't straight-forward. On the one hand, obviously we should expect some selection effects. On the other hand, there is a relative status effect counter-acting it. Long story short, people prefer to be relatively rich in a poor country than relatively poor in a rich country, even if their absolute level of wealth would increase. Stark & Taylor (1991)[0] for example found that, at least when it comes to Mexico, the relative preference trumps the absolute preference: poorer households were more likely to migrate.

[0] http://www.jstor.org/discover/10.2307/2234433?sid=2110552233...
The more personal opinions you post online (that can be linked to you), the more it can be used against you in the future. It's the world we live in.
Specifying content, styling, and layout are what HTML and CSS were designed to do, and they do it quite well. Throwing the bigger hammer of Javascript at this problem means anybody who likes to browse without Javascript (which is quite a few of us in this era of abusive ads and malware) is not going to see your site properly. It also means you've opened the door for some future maintainer to introduce a multi-megabyte Javascript library 98% of which isn't actually needed, and which will very much consume a lot more power on the client's platform than HTML and CSS.

Never use a Turing-complete language to solve a problem that's already well-solved with a non-Turing-complete language. Especially when that non-Turing-complete language is already present on the client's machine. Most especially when you're talking about static sites for essential public information.
again this awful misreading of 230. No, the law explicitly does not demand a platform be 'open', or neutral or censor free. That is completely nuts, because it would imply hackernews and your personal blog would be legally liable publishers as soon as you start to moderate content. Which is obviously silly because any content-specific platform that controls what it serves would be legally liable and effectively unable to operate on the internet.

230 grants platforms both freedom from liability and gives them the ability to moderate. They do not need to pick.
Ok, well they were wrong. How can something be a "system language" when it's garbage collected ? and if people learned anything from D you don't say "X is a replacement from C++" or your language will get bad rap.
...we get it. I agreed with you three comments ago but now you're just beating a dead horse.
> As for cyclic data structures, one would often like to have a primitive which encapsulates a forward owning pointer and a backpointer tied to it, with the backpointer unable to outlive the forward pointer.

One can already do this with `&T` (for the backpointer) and `Box<T>` or `&mut T` (for the forward pointer). The hard part is letting you safely mutate something once the back reference has been added, without any runtime checks and with arbitrary data in the pointer. I don't believe what you've described addresses that issue, but maybe I'm missing something.
>is a prime example of how Russian trolls operate.

The US has had media operations for nearly a century, from Operation Mockibird to Radio Free Europe, down to the trend of hollywood movies done in co-operation with the army (e.g lending infrastructure etc) to spread official versions of issues etc. There are literally TONS of sponsored NGOs, organisations and news sites operating all around the globe, especially in areas of special interest (regarding oil, resources, etc).

If Russia has some "internet trolls" of their own, so be it. It's as if what the master does, in 1000 times the scale is looked down upon on the lesser countries, and judged as if it was on par, or even worse.
From the FAQ page linked in the post:

Wufoo also seemed like a perfect compliment to their growing suite of services to offer amazing data collection tools to their customers.

I'm sure Wufoo is very polite and all, but you probably meant "complement". Unless you didn't, of course.
I've been using reddit almost daily for years. I am logged in, but Istick to the subreddits I find interesting, read only on desktop, and use Reddit Enhancement Suite exclusively... so none of the problems people seem to constantly complain about impact me.
I hope so too, I'd be happy to suggest another client, if someone could make something as "ruthlessly simple" as the alternatives.
This could become very confusing on new comments with several layers of response/conversation going on. That said, I like the spirit of the idea.
I'm going to guess grandparent means that they don't include "downtime" in the contract. Which would be outrageous, BTW.
Yeah, I definitely focused way too much on formal engineering knowledge than building electronic hobbyist. No wonder I didn't have much fun/momentum.
Honestly, if you start by saying you're not well versed, how can you confidently make a statement about whether it is possible or not?

Large scale DDOSes are usually the most damaging when they're high bandwidth (Layer 7 attacks can usually gradually be mitigated by well written firewall rules placed on the proximity of the network). When a DDOS is just maxing out the bandwidth coming into your network or sometimes even data center, no amount of clever algorithms can make your pipes bigger. For that, you need money.

*edit fixed a minor typo
I stood out by taking part in my uni's Formula Student group and wrote safety-critical code for the car. This enabled me to find an interesting job straight out of uni where my code would be deployed to millions of cars around the world.
Perhaps they thought the lack of memory management options in Go is anti-intellectual?

I'm not a huge fan of Go (more of a Python/Rust person--to promote my bias) but I can't think of how it would be "anti-intellectual" (either). The statement was way out of place.
If UBI is racist, then it seems to me that literally everything is racist.

You cannot change a government policy without somehow, somewhere affecting some minority. If we are going to going to call that racism, then we really cannot even have policy discussions.

Obviously Murray is a particularly controversial person, but UBI is obtaining small amounts of broad support in general.

I guess it just feels a bit exhausting to me. While I understand the reasoning behind what you wrote (and it's logical and internally consistent), I also feel one could just as reasonably make the case that not supporting UBI is racist.
Is rustc even in the repos? Should it (and cargo) be? Or should they just have rustup? I lean towards the latter
I don't think most traffic deaths happen at busy intersections in India during the day. The speeds are too low for serious accidents.

Indian highways (National and State) disproportionately account for a majority of the deaths and accidents on Indian roads. A 2019 report from the Road Ministry states that [1] "Highways (both National and State) which accounted for about 5% of total road network witnessed a disproportionately large share of accidents of 55 % and accident related fatalities of 63% during the year 2019 and naturally become the focus of our attention. More accidents on these have been attributed to higher vehicles speeds and increasingly higher volume of traffic on these roads."

Indian highways are notoriously under-policed, way worse than urban roads. You can literally go twice the speed limits and never get ticketed. Coupled with bad designs, illegal pedestrian crossings and a mix of vehicular traffic with widely different speeds leads to a dangerous mix of conditions.

[1]: https://morth.nic.in/sites/default/files/RA_Uploading.pdf
Thanks! I have not been there in a while, good to check it out again.

Do you know of any sites where people just talk and share, without political nonsense, flamewars, and such? Perhaps focused primarily on humor?

Hacker News is indeed such an oasis, but has a rather narrow interest range. Few people are interested in discussing spirituality here, for example.
Great plugin. Everything Tim Pope produces is gold. All Vim users should check out his whole collection on GitHub.
"Inflammatory" is just another synonym for "disagrees with prevailing sentiment". I won't stop posting what I believe to be the truth because people super-duper disagree with it, as opposed to just okay-disagreeing with it, like discussions on HN about what brand of socialism we need to instate after the violent revolution. (This is hyperbole.)
> would not be surprised if there are similar things waiting to be discovered in the brain

That's why I'm excited for Elon's Neuralink, there are going to be so many new discoveries.
No.

I'm in favor of features that enable new uses cases, either by providing a new API (e.g. WebBluetooth) or by massively increasing performance (e.g. WebGL, WebAssembly).

Features that can be built on top of those foundations should not be shipped in browsers for the reasons that I mentioned before.
Exactly... this is in fact the overall problem with the US government. Start by fixing that, and then the smaller systems like military procurement that depend on corruption higher up will become fixable.
It's worth noting that Tether has not minted any significant amount of new coins since the NYAG settlement was announced. If the terms of the settlement effectively prevent them from being able to print any more coins, we will soon find out whether or not the theory of Tether propping up the price of BTC was indeed accurate or not.
They can bake the ad servers side in the binaries.
Ah, I haven't gone as far as graphing things out or linking them. I sort of treat my monthly files like tax records. Once the month is over it's a sealed document unless I go back to fix a typo or dead link when reviewing them later on.

The super-node'ish factor of the file ends up being kind of cool from a human review perspective because you can glance through the month and get an idea of what you did during that time frame overall.

I know you're big into Emacs (I've seen you comment about it a bit in the past), but have you looked into https://obsidian.md/ for managing your notes in the style you've described? It seems like an app designed specifically for linking and creating graph views of your notes.
Yes, a secure server should not be able to make outgoing connections to arbitrary external machines on 80/443. If there's a specific need for a specific connection (e.g. the server needs to pull updates from the vendor) then that particular connection can be whitelisted.
> The upshot is that if you set the thermostat to warm the lower 2 floors to, say, 65F, the 3rd floor main bedroom will be intolerably warm and dry.

Every townhouse I've ever lived in had this problem. The thermostat is on the ground floor or 2nd floor, which results in the bedrooms upstairs being oppressively hot. I will drop the temperature by 5+ degrees before retiring for the night. I hear you about the cold office floor - I have hardwood over a slab and I'm thinking of ordering a heating pad like the one the cat has.

There are many intersecting problems here - the main one is that the standard building code in the South requires a minimum of R-15 insulation in the walls, so that's what the builders put in to remain cost-competitive. You can't get much more than that in a wall cavity framed with 2x4's. Builders and owners need to be incentivized to super-insulate. Not necessarily to a "Net Zero" standard, but increasing the minimum to R-21 (which requires going to 2x6 framing) would help in both heating & cooling seasons.

The other problem is that I have had only a single heat pump for the entire house. It would be much better to have a variable-refrigerant-flow (VRF) system where you have multiple "heads" with their own thermostats that run independently (commonly called a Mini-Split although there are differences). And then you can close the doors to rooms that aren't being used, dropping the thermostat in them to reduce usage.
This is an interesting topic. I actually still code in Angular as think it has a more holistic approach than React. However, I might be biased as I am more experienced in Angular than say React. I will follow up the comments to learn from other fellow HN’ers.
Building up a complex simulation from a simple set of equations made me think of...

Life, the universe, and everything.

So I'll thank this visionary for spawning this interesting discussion thread, which in turn has me contemplating my existence.
> And then there's Perl 6.

Sadly, there is no Perl 6 anymore: it has been renamed to the Raku Programming Language (https://raku.org using the #rakulang tag on social media).