skysight-inc/HackerNews huggingface dataset:
I recently started learning Elm. Elm is statically typed functional language which compiles to JavaScript.

The most compelling feature is the guarantee of no runtime exception. It language is pretty stable with glacial release cycle. It also has a ui library called elm-ui which allows to develop ui components without css.

There are lot of posts criticizing Elm of slow release cycle and that the community does not take feedback properly. But atleast for my use-case it does not matter.

I like that the language is very opinionated and just works.

Few plusses for Elm:
- Static language
- Informative compilation language
- Awesome tooling. You just nees to install Elm compiler. No npm required.
- < 1s compilation
- The Elm Arcitecture(TEA) for ui event handling
- Beginner friendly community
Interesting project! (The interactive slides are cool btw.)

Could you share a bit about how engineers express data transformations in Flow?

From a quick look at the docs, it doesn't look like you are using SQL to do this, which is interesting since it bucks the general trend in data tooling.
>This is my greatest fear for humanity right now.

Not Climate chaos/disaster, ecological+societal collapse, pollution?! Micro-plastics? Nukes? Hello?
But at least "TransferWise" is unique, clearly about money, easily searchable, and defendable as a trademark.

"Wise" is very generic, and worse my guess is that they'll have a hell of a time defending that trademark.
Moral authority over martial or material. Nature wins without effort. Storms and earthquakes go where they want, regardless of who lives or dies.

The USA doesn't need the competition. Leave us alone please, for just once in our history. Our entire existence, the world has waged war against us.

Imaging black holes. Probes inside the Sun. Ever growing size of matter waves. Find peace please, or I build a horrible weapon of coarse resuscitation, a gravity application of pair production and coherent control that doesn't kill, but keeps people alive.
>China deals with Muslim terrorism

The scale seems dramatically wide and largely ethic focused compared to a military conflict.

But what I really wonder if you compare it to "bombing a wedding"... are you ok with that?
Hey, SubmitHub founder here. Top tip is to do a bit of research before jumping into it - it will dramatically improve what you get out of it. Here's a really good recent podcast by an artist who managed a 68% approval rate: https://pod.co/bandhive/submithub-success-strategies-steve-m...
I got married abroad and that often implies needing a service like TransferWise. When I first got married, I actually thought I’d need to use hsbc (who sort of support online wire transfers) but thanks to TransferWise, I’ve never once had to send a wire transfer. TransferWise sends money more quickly to my wife than I can send between my own bank accounts in USA. Very reasonable (but sometimes random) KYC (make sure to maintain your drivers license at a permanent address where you can receive mail in your home country).

I really wish them all the best with the new brand and am excited for the new products! Even when I’m just being a tourist, the debit card and borderless card make working in different currencies a breeze.

My only wish is that the debit card issued to us citizens didn’t default to dollar payments but could intelligently mark itself as the local currency. Remember that when a foreign terminal tries to bill you in USD, the bank the card reader is connected to makes profit from marking up exchange rates.
Just because hardly anyone visits a website that aren't those private websites doesn't make them a public square. The analogy holds up IRL: most of our conversations happen on company property or in bars, and hardly anyone goes to the public square to mingle with strangers.
Can someone with knowledge about Bitcoin explain how the hackers will eventually use this Bitcoin given that it can be traced back to them?
I wonder if it's possible to implement this via WebRTC and javascript? This would make it compatible with everyone with a browser, without need to develop an application for every platform.

One stumbling block would be addressability without TURN.
My main issue is more based on how unproductive it is. The media and social media I believe is tearing apart countries and creating huge divide that continues to grow and grow. I find it disturbing that these companies profit off of creating this divide and continuing to spew anti male and anti white sentiment.

> FWIW I just see shitting on white men as some kind of catharsis for women and people of color.

What's funny is that half the time I hear it, it's a white male shitting on white males. I'll hear a white male podcast host complaining about white males. I often feel like it's less about people doing it to feel better about themselves, it seems more like they are doing it to "look good". Kinda like giving themselves a pat on the back for saying a "woke" line. Or I'll see people like A-list actors shitting on white males despite them being an incredibly privileged individual.

And now we even see females being given political position because of their gender and not necessarily their merit. Our Prime Minister in Canada when he got elected made the cabinet 50/50 male-female. The problem I'm starting to see with this kind of stereotyping is that it is starting to put gender over things like ability.

When a politicians first sentence about why they put someone in a position is "because they were x gender or y race" rather than "Because they had xyz skills and were the most qualified" it points to a problem in my books. In my area we had fire departments that had lower requirements for females than males. However the requirements indicate they are what a firefighter requires to be able to successfully meet the standards of the job and keep themselves, their coworkers, and the public safe. So it seems silly when the that "minimum" to get the job done suddenly gets lowered for a group. It's the same job, but one group doesn't have to meet the same standard? Luckily now I have seen these requirements have shifted to use new testing methodologies that better tests candidates against job requirements and is equal for all genders and ages. I got on a bit of a tangent with this, but my overall point is that because of these norms being pushed by the media often-times the politics and PR becomes more important than having the skills required. This is just one side-effect of many that is caused by this kind of weird PC culture that has been going on.
Based on the gallery of examples it looks to be focused on what you might call "full screen" applications, like games. In these use case consistent cross-platform interaction is more important than feeling "native" on any given platform.
The author summarizes it nicely: "Passerine has roots in Scheme and ML-flavored languages — it's the culmination of everything I expect from a programming language, including the desire to keep everything as minimalistic yet concise as possible. At its core, Passerine is lambda-calculus with pattern-matching, structural types, fiber-based concurrency, and syntactic extension."
What part of

list.delete(x)

Is hard to understand if you didn’t write it?
YouTube doesn't really fit the definition of a natural monopoly, particularly because there's nothing fundamentally stopping other services from popping up. YouTube's status as an effective monopoly doesn't come from some sort of scarcity of the means of production.

> The cost to a competitor is in getting a user to switch.

Only if we're assuming that users and uploaders will only ever use exactly one service at any given time. No reason why that needs to be the case; nothing stopping people from uploading to YouTube and Vimeo and Twitch and DailyMotion and PornHub and LBRY and PeerTube and whatever other platforms, and nothing stopping people from viewing from those platforms, either.
I live in Hong Kong and that's exactly how I talk with people abroad totally panicking over the situation here. It's... not THAT bad. Certainly not as bad as portrayed, sometimes, west of the world.

Not saying I have any clue about Xinjiang or that the CCP is positive for the country, but I feel uneasy everyone switched from prisoner camps to genocide - it seems to distract away from the actual issue to move into borderline hysteria.

A bit like the HK situation moved from an extradition issue over a taiwan murder to a large "save Hong Kong" hysteria... But whatever, you used the racist card, what can we say ...
> C++18

(Out of curiosity, is this C++17 or C++20? I'd assume 17, and also I'm curious which aspects you find confusing.)

Several coworkers have remarked that it's just easier to reason about correctness of concurrent code in Go vs. C++, while not sacrificing performance as in, say, Python. (There's definitely a performance hit, per the use of a garbage collector.)

One thing that's always bothered me about Go is just the things that are missing from the standard library; I think that contributes significantly to it being "harder" to work with.

(A good number of these likely stem from the lack of generics, e.g. max(a, b int) int -- math.Max takes and returns floats.)

That said, the biggest thing I liked about Go from the first day I used it was the treatment of concurrency as a first-class citizen (goroutines, channels).
Why on earth do I want the overhead and attack surface of a full, multi-user, networkable database with user-defined languages, extensions, and all of the other amazing things that PG can do, when all I need is a reliable, single-user structured data store?
What’s $1 worth? It hasn’t represented a physical asset since Nixon.
If you're wondering why you might choose SCCS over RCS for your next project, well: http://sccs.sourceforge.net/sccs_vs_rcs.html
Hey, SubmitHub founder here. Sorry for the confusion. You get two types of credits: standard (the 2 you saw) and premium (which you have to buy). Your standard credits refresh every 4 hours (assuming you use them).

When going through the submission process you'll see it prompts you whether you want to use your standard (free) credits or premium credits. If you don't have any premium ones -- and don't want to buy them -- make sure you stick to the 'standard' path.

The core idea behind SubmitHub's "model" is that for decades it's been near-impossible to catch the attention of bloggers/playlisters/curators/whatever. Our system dangles a carrot (~$1) in front of them to guarantee a response+feedback about your song (with the ideal outcome of course being that they share your song - no additional costs involved).
Is it really a sentiment, or a fact? If you want to be strict in what you accept, you have to be ok with rejecting stuff that would work, but isn’t strictly conformant.

You can lament that is the case, but it is just the way it is.
Why Do Boeing 777 Engines Keep Exploding?
So you're claiming that freedom of speech creates an obligation to listen?
The problem is that the other guy is saying the same thing you are.

Then I hope I win. Cause the other guy really likes firearms and believes Bill Gates is some sort of satanic reptilian timelord.

Facebook's new governing body are interesting, but I fear will be troublesome in other ways.

I don't see that model making anyone happy because I believe true impartiality is impossible. The honest and less bureaucratic approach for FB to take is to admit the process is subjective.
I'm one that believes that Bitcoin is here to stay but as all other attempts to decentralize it will be captured by a few and therefore controlled by a few which will make it easier to control its fate. This will make it more likely that the power consuming algorithm will be changed to something more friendly to the environment(world). I suspect that there are companies out there trying to expand mining as fast as possible to they can be the biggest miners. Already more than 50% of the mining is done in China. Now look at the future of that...
“Techbro” “white savior complex”
Do you actually talk like this or is it just the party line you spit out for virtue signaling points?

I mean yeah, technology has magically elevated the toiling masses from shitty work.
When was the last time you worked in a factory for 16 hours a day? When was the last time you got scurvy as a sailor on a wooden ship? When was the last time you tilled a field with the trusty family oxen?
since I can't get past the paywall, I'm guessing its the government and military. They have lots of legacy systems running on ancient hardware and the cost to upgrade is too high.
Why would you argue that? Do you have any evidence?
Candor crowdsources a database of tech job salaries
I wouldn’t have had the patience to stick with it and I’m a game developer. It almost seems like it would’ve been faster to build their own compiler of swift. I’m only half joking.
SubmitHub is not paying to get added to playlists. It's paying to guarantee that your song is considered by the playlister - with no promises that it's actually shared. If they do decide to share it, no additional money is required.

You're basically saying: "Hey, if you give me 3 minutes of your time to listen to my song and let me know what you think I'll give you $1."

For reference, roughly 1 in 5 submissions end up getting shared. So if you send to 100 playlisters, 80 of them will say "thanks but no thanks" and roughly 20 of them will add it to their playlist for no additional cost.
It's really nice. I was surprised at how well it works. Downloaded it, ran make inside the example folder, and it built working examples.
Apparently a version of K

https://en.wikipedia.org/wiki/K_(programming_language)

Check previous posts:

https://hn.algolia.com/?q=shakti
The advantage here isn’t that it’s ergonomic, it’s that if I get an “unknown” array I have no special knowledge about, I can simply use list.delete instead of having to write a linear delete and sleep soundly in the knowledge that it’ll have well-known performance characteristics for that case. If I know something special about an array, I’m still free to write my own deletion algorithm, and nobody would fault you for that.
AMD and Intel have been doing this for longer than I've been buying computers. You go to your local computer shop and want to buy a 486. You have a choice between buying a 486DX that is expensive and can perform floating point arithmetic quickly, and a 486SX is cheap and cannot. The 486DX and 486SX are the exact same hardware, but the SX has the X87 FPU disabled. You might say well yeah, but that's just a computer, not a car, but in 1990 you could easily spend $20,000 on a home computer with all the bells and whistles, which would be in the ballpark of $40,000 in 2020 dollars.

Intel, AMD, and NVidia still do this. If anything, they're better at it today than they were back then.
Branding matters. The company is evolving from money transfers to more banking services. The fact that so many are resistant to the change because they consider the company to only do transfers is exactly the reason and the proof for why the rebrand makes sense.

Wise might be generic but encapsulates financial services well and fits in with all the other similar brands like Stripe, Square, Simple, Chase, etc.
On Language and Chaos
I am not a lawyer, this is not legal advice, yadda yadda.

> I’ve been to a lawyer and they were pretty vague.

Find a better lawyer. You're definitely not the first person who has been in this situation.

> No I haven’t worked on company equipment and always in my spare time.

May not be relevant. Your employment agreement may have a clause that says the company has a claim, even if you worked on your own equipment and in your own time, if the project is reasonably connected with the company's usual business. You can challenge it, of course, but do you want to get in a legal kerfuffle with a "Big tech company"?

> Live in CA so non-compete/company ownership law is not enforceable as I gather.

This is not a non-compete issue; that's when the company tries to stop you from working for their competitor after you quit. Important to get the concepts straight. IP ownership issues like this are a different ballgame.

You've got several scenarios:

1. You say no, company wants to go ahead and do it themselves: you're now competing on the side with your employer. Very bad scene.

2. You say no, company says okay we won't do it. VP probably not happy; company still knows you're working on it and can claim ownership and land you in legal hot water if it takes off as your side project.

3. You say yes, company goes ahead: no longer a side project, so you won't see as much upside if it succeeds, but it might have a better shot of success with the company's resources behind it.

4. You say yes, company decides not to proceed: this may actually be your best outcome, if you can get the company to put in writing that they're not interested in the idea and you're cleared to go work on it on your own.

(EDIT: of course you may also be able to ask the company for clearance in situation (2), but they may be less inclined than in situation (4) where you've at least shown the willingness to work with them.)
I'm not sure how anyone holds anything but this opinion. Put me down as another vote for "unwanted shit-hole".
Your linked Austrac page refers to cash transactions ("physical currency"). This one[0] however, says that any international funds transfer instruction (of any amount) needs to be reported.

[0]: https://www.austrac.gov.au/business/how-comply-guidance-and-...
Framing everything in relation to WW2 actually holds people back from looking at the problem and formulating an actual solution. Almost every relevant parameter is wildly different: analogies based on simplified similarities are seductive but fundamentally flawed.
I'm dead serious. Your comment seeks to discredit my position, but I'm speaking my truth to what I see.

Sorry, but the bitcoin fans get condescending, acting like they can save us from those evil banks. Not a chance.

Technology that has improved society does absolutely exist though, like the world wide web, which has proven potential and has revolutionized the way we do business and commerce.

Cryptocurrency on the other hand is just an ancap wet dream. You are free to disagree with me, but bitcoin has been around for 12 years now and, yet, I see no killer application that doesn't involve some kind of grift. In the same period of 12 years, from the start of the WWW to around the early 2000s, so much innovation happened by comparison.
I've noticed it a lot of times in legacy systems. There's often a page with 20 different idiosyncrasies that you have to deal with, and the code is too critical to update even with comments
You may have an issue with your installation of glew and glfw -- I didn't have to make any changes to the makefile to build the examples.
I'm curious about what goes through the minds of people who take that oath while retaining another citizenship. To them is it just meaningless words they have to say to get a check mark on paperwork? Do they regard any oath or agreement that isn't enforced by legal consequences as something they can ignore? Do they think of it as unfair and hence not worth feeling bad about?
Yes they were consolidated recently, less than 6 months ago.
I took AP computer science in 1987. It taught me almost everything I needed to know as a foundation to keep coding up to today.
>C89

Very nice
> Why does it matter, to Metallica, where the streams are stitched together? Why does it matter, to them, that everyone watches the completely free stream of their music from a specific source, and not any other source?

A likely explanation is that they charge Blizzard based on the amount of viewers that was there.

There could also be some kind of agreement that they had control over the redistribution afterward, in case they would prefer to take it down. Once redistributed by someone external, that's no longer possible.
Wealth Starts in Your Mind: 4 Ways to Develop a Wealth Mindset
Is there a link to a non-paywalled version?
> If you don't complain, you have no right to complain.

Damn this is heavy.
> Honestly, lately I feel like the opposite is the case. Everywhere I go anywhere online all I see is white people being shit on. I see incredibly racist things being said about white people everywhere online and there are zero consequences for it. In fact they often get praised for it. So no, I think what you're saying is far from being true.

It's not just whites but east asians, jews as well. The whole idea derives from the notion that its okay to be racist if its upwards. People associate those groups as being affluent and automatically people think its okay to "punch up".

There are certain groups that we are not supposed to "punch down". There is a rise in anti-semitism, anti-asian, anti-white imho because wealth gap is increasing and people who are on the bottom tend to be not of those groups so they feel its justified and its okay to be racist not even being conscious of their actions and thoughts.

Like many Koreans during the LA riots knew exactly who were looting their stores but its forbidden and "racist" just like the victims of a subset of BLM rioters who decided to loot businesses that can't mention the demographic despite video footage evidence, anecdotes and that overwhelming group behind the protests.

It's getting ridiculous like when I was playing Battlefield and was permanently banned for saying "niggardly use of ammo packs" as the person was not cooperating and refusing to drop ammos.

The whole thing about master branch, master bedroom also has turned North America into a laughing stock. I can't wait to leave this puritannical shithole.
> I was always a nervous flyer until I joined Boeing designing flight critical systems.

I know there's a 737-Max joke in there somewhere ;)
And funnily enough, it's still lower than it would have been without the treaty. It's almost as if compliance doesn't have to be perfect to be effective, fancy that.
Perhaps that's because not everyone believes planet scale moderstion is a task any one entity should be tasked with?
I'll be blunt, I was raised in a european democracy and live in China, I don't think democracy works anymore lol Trump is a big component, but the Brexit or what they do in Hungary, pff it's just disheartening.

I don't think China will forever sustain that large a monitoring, it's just inefficient the closer they get from an intellectual super power, but I have 0 respect for the US, or their "freedom of being an idiot" that they pretend is the same as freedom of speech.

One thing is sure, with that circus over there, they made us lose 10 years here. Nobody wants to experiment anymore with liberalization.
It's stupid, because in the era of television, people understood that the advertising commercial breaks in programmes were distinct from the actual content of the programme, and that the advertisers are _not_ endorsing the contents of the programme at all!

How this somehow translated, in the era of online youtube videos, to the exact opposite is still a mystery to me. So what if your ad appeared next to something radical on youtube? So what if your ads appeared next to some weird sex segment of youtube? People who see it aren't going to confuse the ads with the video, just the same as people watching television isn't confusing the ads with the programme.
>The Chinese government is the single greatest threat to freedom, and human rights this world has ever seen.

How so? Its ability to expand its control beyond its current reach is pretty limited. It is surrounded by the lands and military forces of Russia, India, and the US and its client states like Japan and South Korea.