skysight-inc/HackerNews huggingface dataset:
So it's more like a C transpiler than a dialect of C IMO (it effectively looks more Rust-like than C-like). I'm not just saying that for nitpicking the obviously vague definition of "dialect" but rather because it's a very important feature IMO, and actually makes this project potentially more useful to me.

I'd be very wary of switching my toolchain to an experimental one in production, especially if I'm targeting some niche DSP. On the other hand generating C and then compiling it as usual seems less of a hurdle to me. They actually point that out in the intro but I thought it might be worth mentioning it here.

Now I just quickly skimmed the readme but do they explain how they deal with interfacing with standard, non-ZZ C code? I assume they need some sort of "FFI" bindings like Rust to make the code safe.
From a linguistic perspective this couldn't be further from the truth.

We only perceive older language as more polite, but it doesn't mean it was.

What matters is the level of rudeness perceived by the receiver at the time. If someone was called a 'Scoundrel' they might have been shook while today it's a laughable insult.
The question here simply seems to be "is it OK to be a jerk?". I would say no.
A similar approach is used by distributions such as Debian/Fedora/Ubuntu/RHEL.

In these distributions, you have tools ("pbuilder/*builder" in deb base distributions, "mock" in rpm based distributions) which create a chroot, grabs the build dependencies and install them from the repo, build the package and then throw away the chroot.

It's really convenient for many reasons:

1) tracking and referencing build dependencies is far better as you have to declare them explicitly, no more "but it used to compile on the old machine... what am I missing".

2) you don't add kludge on the host running the build as you start from a fresh chroot every time.

3) you can target many distributions/versions from one building host (I'm regularly building RHEL 7 and 8 rpms and Debian 7, 8, 9, 10 debs from my Debian sid for example, without too much worry of weird side effects due to my particular setup.

The downside is that builds can take a bit more time, but that's clearly something I'm willing to trade-off for more systematic and (semi-)reproducible builds.

I even spent a few nights a month ago to have a newer version of mock that supports EL8 available on my Debian (for those interested: https://github.com/kakwa/debian-rpm-build-tools)
Hydrogen is denser by weight, but by volume the story is completely different. The tanks need to be large.
It's business application. Not a entertainment site
Sin and cos are unary operators, they don't take two inputs which is a requirement. See the parent's point #3.
Is there some way to experience what umami actually tastes like? I've never been able to wrap my head around it.
Remember that one time that one random person struck up a conversation with you and it was awkward and you never saw each other again?

Me neither. People generally don’t remember these things.

Strike up a conversation and it doesn’t go well? It may feel like the world is falling apart at that moment, but you can rest assured it will be forgotten, and sooner rather than later. And you may get a sense of accomplishment just from going through the motions and doing it.

Strike up a conversation and maybe make a new friend? Awesome :)
Chasing Climate Change
Oh yeah I wasn't going to try and circumvent, just giving an example to elucidate
Signal prioritizes security over usability. Part of security is limiting the number of copies of data you have floating around as part of reducing the attack surface. Backups of chats, particularly if they're plaintext, represent an extremely juicy targets for attackers.
I don't think soygul is so much challenging the readability of the line, but rather pointing out the hazards of focusing on the # of lines of code as a unit of simplicity/complexity.
Firstly, do give timely feedback to the person after the candidate. They may not realise and we should always seek to help others to self-improve. Ideally this should be non-judgemental and impact-based. Maybe something along the lines of "Hey there, in that interview when you pressed for an alternative solution it didn't appear you were giving enough consideration to what the candidate had provided. If you alienate a prospective candidate, we damage our brand and don't just lose out on hiring them, we lose out on hiring any smart friends they may have." The idea is not to attribute intent but just to focus on impact. Read up on "non-violent communication" if you want practical pointers on how to do this.

Secondly don't be a jerk but see this as an opportunity to show your character. To quote the Enchiridion of Epictetus:

"Provoked by the sight of a handsome man or a beautiful woman, you will discover within you the contrary power of self-restraint. Faced with pain, you will discover the power of endurance. If you are insulted, you will discover patience. In time, you will grow to be confident that there is not a single impression that you will not have the moral means to tolerate. "

This is something I personally really need to work on (seeing adversity as an opportunity to discover and reinforce resourcefulness within yourself).
Also this one https://www.forbes.com/sites/zakdoffman/2020/02/03/android-u...

It's said, that Play Store removed them quickly :D
En jullie hebben een kantoor in Utrecht! Gezellig.

(And you have an office in Utrecht! Cozy.)

So that's why you guys speak Dutch anyway!
I feel like Elm has been stalling a bit the last year. Communities in my area are less vibrant, and I feel like I hear about it less than say 2 years ago.

But where we used to have only 1 european conference in 2017, there are now at least 3. The list is still short, but growing and there is no crazy push for adoption so it's understandable.

Most of the core libraries haven't been updated for over 2 years, which is OK, since they work :). That's something that is quite far from the 'there has to be noise about it' habits from our tech world, and it might be one of the reasons it doesn't raise.

I still love writing it more than anything else. Elm makes me happy, more than anything else I've ever written, and that's all the counts for me
You take him aside and talk to him about his bad behavior and let him know why it's unacceptable.

Responding in kind is childish, and only leads to escalation. If by "taking the high road" you mean to let it pass, that's also a bad idea, because the behavior will continue and now you'll be morally responsible for not saying anything.

However, given that you've referred to him as a "pig", I'd suggest that you give yourself some time to calm down before talking to him. Talks like this go very badly if you don't have any empathy in reserve.
I think the jury is still out on how (un)healthy extensive use of MSG is [0].

> In conclusion we would like to state that although MSG has proven its value as an enhancer of flavour, different studies have hinted at possible toxic effects related to this popular food-additive. These toxic effects include CNS disorder, obesity, disruptions in adipose tissue physiology, hepatic damage, CRS and reproductive malfunctions. These threats might have hitherto been underestimated. In the meantime, people keep using ever larger amounts of MSG unaware of the possible consequences. Further studies need to be undertaken in order to assess the connection between MSG and cardiovascular disorders, headache, and hypertension in human models. MSG is a controversial food-additive used in canned food, crackers, meat, salad dressings, frozen dinners and a myriad of other products. It is found in local supermarkets, restaurants and school cafeterias alike. While MSG probably has huge benefits to the food industry, the ubiquitous use of this food-additive could have negative consequences for public health. If more substantive evidence of MSG-toxicity would be provided, a total ban on the use of MSG as a flavour enhancer would not be unwise to consider.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5938543/
I love this. I am obsessed with back office admin systems (software that helps an org run and their various workflows). Quit my job last month to take a stab at it. Working on boomadmin.com. (Still working on landing page and an MVP)
Classes are too big.

If I dump my GCSE computer science classes that's 16,13,25,19,21. In a 60 minute lesson if you waste no time logging on/off or presenting that's at best 4.5minutes per student and worst 2.5min.

How much do you think you can debug over an hours worth of problems given 4 minutes. Including reading and figuring out the problem before explaining.

So we plan to put a child in a room with a teacher knowing pretty much full well it's at best a 50% chance they'll be the one to get help with a question.

Individual play is individual problems, which needs individual help. Much deeper there is a conflict with education and day-care.

That's just CS of course, the non-gcse sizes are: 26,27,29,28,26,28,29,31,27,28,27,26,30 if you were wondering.
I'd expect that a formally provable language would be more complicated to write in practice than Rust. Take this example for instance:

>you must tell the compiler that accessing the array at position 2 is defined. quick fix for this one:

fn bla(int * a)
where len(a) == 3
{
a[2];
}

In Rust you don't need the where clause, the `a[2]` operation will just panic at runtime if the array is too short. You don't have to prove to the language that the access is correct.
Does anyone else think that over a period of years products like SAP provide diminishing returns for the efforts and money put in, over software built from scratch in house ?

Yes, software built form scratch can also be messy, but which is the lesser evil?
Sure. I'm not saying it will represent reality 100%, but it could be good enough that you probably couldn't tell the difference.

Current neural nets might perhaps not be able to upscale with no limit and still make it look good, but it's not like it can't be done. A good human artist could take a small grainy image and given enough effort draw an upscaled version that would be a very reasonable representation of what a larger image would have looked like, there's no reason to believe that artificial neural networks can't do the same.
:')... don't adapt yourself to other peoples standards. be yourself regardless of people around you.
Kamal Ravikant on what he looks for in early stage companies
>“weirdness” is very relative to your local view.

I suspect it is entirely cultural, and 'weirdness' is a disgust response to foreign culture - not literally foreigners, but ways which are divergent from the norm. For instance new world explorers thought it bizarre people walked around nude - the new worlders thought it bizarre you'd cover yourself in heavy cloth and metal in the extreme heat and humidity. What makes those contexts "work" is groups of course normalizing behavior.

It could be a pure signalling behavior, or perhaps cultural 'evolution' at work, now that we have intraconnection on a global scale, people with divergent or novel cultures can link up and form meta communities that make them not a weirdo but an amabassador from a different peoples, even if the definition of "peoples" is so domain specific it encompasses, say, only those who religiously watch my little pony...
Bullshit the management.
Bullshit the users.
Bullshit the developers.

Whoever falls for the trick, it gets you success
Why Clouds Are the Key to New Troubling Projections on Warming
Ask HN: How to take your privacy back?
As we saw in the recent discussions https://news.ycombinator.com/item?id=22236106 or https://news.ycombinator.com/item?id=20794937, all browsers do kinky stuff in the background that the user has not initiated nor is aware of. It is one thing to ping home to see if there is an update available but that is not even close to what is happening. And it does not matter if you are using firefox or brave. They all do it.

Then there is the Windows, the big daddy of spyware, that sends everything about you directly to Microsoft. They just rebranded spying on its users as "telemetry" to brainwash people into thinking it is not as bad as they think it is.

Anyhow, it looks like it is impossible to simply sit in front of Wireshark and try to manually blacklist everything you see. There are millions of domains and sub-domains these companies use to spy on you one way or the other so it is a fools errand.

Hence the question arises - is it even possible to get your privacy back? Are there tools would that allow you to do that or should we just forfeit our privacy altogether and forget it even existed in the first place?
This is an perfectly fine example by the candidate to think outside the box and your colleague didn't notice that.

Take the higher road and don't be a jerk. Your other colleagues might react differently to you then.
Ad 1) But is that realistic, given the existing LNG infrastructure? The story being told is that we can just pump H_2 into the existing LNG pipes.

Ad 2) Yes, in processing environments. The story that is told to us is that we can replace LNG with H_2 to heat houses (with minimal investments).

Ad 3) True, ICEs are grossly inefficient. However, as I've seen it, EVs are still twice (?, reference needed) as efficient as H2. Especially for renewable, efficiency is key, as the whole production line competes with the price of oil.

4) Capital Expenditures. The YoY ROI is obviously very strongly influenced by the utility rate.

5) Green hydrogen as it stands is heavily subsidized and it needs to be. The capital expenditures for a hydrogen filling station is more than 50% covered by subsidy. And that is optimistic. So, close to zero subsidies, is not what I am seeing.

Ad 6) This might be true for industry usage, but not for consumer usage.
Is this comment a joke, or it's the perception that some of my generational peers have : that dark thoughts, melancholy, depression are embodied only by gen x, and only gen x truly know them, to the point that no creative endeavor could reflect those states?

Please tell me it's the first, because I'm afraid of breaking my spine while folding in cringe.
Which of the open source ERP systems is the least bad?
If you are not working for SAP SMM they should give you a call :)
While that's correct, that doesn't answer at all the question of how the wing pushes the air downwards.

It's like answering "how does a lightbulb work" by saying you put current in and it produces photons.
How does Sandstorm compare with Freedombox

https://freedombox.org/
Every time I try to reach this site I get "This site can’t be reached, eliot-jones.com took too long to respond." (ERR_CONNECTION_TIMED_OUT). Going to the website without the port works, but apparently the port is necessary to reach the trends page. Chrome(OS) 79.
If you think of something, create it out. No point keeping it in the head.
I think you need to look at the offset, rather than the timezone name. For example, if I fly to somewhere in e.g. the Central Europe timezone I don't always pick a city in the same country when setting the timezone; I just pick Paris or Berlin or whatever comes to mind first.

But then if you only look at the offset, you'll have even worse VPN detection since any VPN exit in the same timezone offset won't be detected. This is not really a good way to detect VPN.
The way I see it you have four roads to take. Each one with their own pros and cons.

1. Be the jerk. This will unfortunately mean that you will sacrifice any high moral ground (imao) you might have over the jerk since you have now stooped to his level. To quote a certain alien from a certain movie: "This is getting out of hand. Now there are two of them."

2. Take the high road. This will avoid conflict but also will not resolve the source problem which might resurface again but it might just be someone elses problem

3. Take it up with him. Do it in private. Calmly and respectfully. Don't tell him he is being a jerk. Have a conversation about it. The difference? Ask him "do you think that was approriate?" Instead of "stop being a jerk" etc. Try to use language that doesn't put them on the defensive (very hard to do I admit)

4. Kick the problem upstairs. Talk to his superior/hr and tell them about the situation. They will handle it for you (or not). However when management gets involved, stakes go higher for all parties involved (including you being the "snitch").
It would take very little effort to put it in multiple lines, which would probably make it more readable.
Go to a Chinese shop, and buy a bag of white powder called "MSG" or mono sodium glutamate. MSG is to umami as sugar is to sweet, salt to salty, citric acid to sour.
ERP and SAP is a goldmine if you know how to provide consulting for it.
Yup.

'Underlying our approach to this subject is our conviction that “computer science” is not a science and that its significance has little to do with computers.' -- from the preface to SICP.

There's a similar quotation often attributed to Dijkstra, but it seems doubtful whether he actually said it.
[0]Their co-founder was being boosted by a player whilst going off about how boosting was evil and ruining the game and banning every booster they could find. Of course, I've seen a lot more about the dark side of Riot than most because [1]I've been around pro lol since before there was a cloud 9.

[0]https://www.reddit.com/r/leagueoflegends/comments/533ak3/com... (apologies, some of the sites originally covering this have died since)

[1]https://lol.gamepedia.com/Pulse_Esports
Channable is a Dutch company, and a lot of people who work here speak Dutch. I don't remember where we got it from but it is possibly a nod to Zeep.

I joked that we should name our library such that you would have to do

from driemaal import scheepsrecht
Corporations running at the scale where SAP operates are so huge that basically nobody fully understands them or really know what they're doing (but they're also big and entrenched enough that they don't need to - inertia, institutional memory, brand awareness and existing product-market fit will do the job as long as the market doesn't radically shift from under their feet, cf. disruption). Seen through that lens it's no surprise that cargo culting is so widespread, or that huge businesses like SAP, Oracle and McKinsey can make massive profits off of essentially giving upper management in big corporations the reassurance that 'they are doing what everyone else is doing' so hopefully the good times will keep rolling.
It is just sea weed extract, maybe they should rename it to that as everyone thinks sea weed is a health food. Sushi is full of natural MSG.

Here is a good article on how MSG got a bad wrap:

https://fivethirtyeight.com/features/how-msg-got-a-bad-rap-f...
Scala is still far more more popular than Kotlin.
https://redmonk.com/sogrady/2019/07/18/language-rankings-6-1...

Scala 13th, Kotlin 20th.
Weekly selection of Class A remote jobs
If you like this, it might be worth looking at ATS: http://www.ats-lang.org/
Fixing Turris Omnia WiFi Quality
I think I found some FFI examples:

- Using ZZ struct in C: https://github.com/aep/zz/tree/master/tests/mustpass/inlinei...

- Using C code in ZZ: https://github.com/aep/zz/tree/master/tests/mustpass/ctype_i...
It makes getting bought by the market leader easier at least.
interesting, there is already a review citing this article giving an opposing view:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6952072/

edit: also a single amino acid salt being harmful really requires some solid evidence, which seems to be not there.
I agree with your points, but I'd also argue that Nvidias DLSS implementation is a real world purpose, no?
What makes the difference for me is the sound quality.

If the sound track is synced to the video well, I don't care too much about the video quality/depth/colors/contrast.
I’d consider mentioning how he handled the interview to who ever paired you with him. If management is just as jerky as him, though, I’d skip it.

In the moment, I have realized bullies only honor other bullies. So being a jerk to him may be required. But consider what outcome you want to achieve before committing to that. It might work and he becomes less of a douche or it might make him even worse to work with.

People like this are something like institutional herpes. You don’t know when or how he’ll rear up and try to tear you or someone or something else down. I think lesser skilled people think of such confrontations or disagreements as a way to look equal to people with actual skill or knowledge. Or they’re just thinking wins only come at the cost of losses to someone else.

I’m reminded of an old game theoretic article comparing simple strategies in repeated games. The “tit for tat” algorithm had the best long term outcomes. It would break with the cooperative strategy anytime the opposing party would. I think it would stay that way until the other party cooperated, but it’s been a while. It might have just stayed non cooperative for eternity.
That was quite interesting, and a bit scary. Especially the kidnapping scam at the airport with the fake sign.
In my experience, C++ is slower to compile than Rust.
For performance reasons as well. An overloaded == operator turns a simple ceq into a function call, involving a new stack frame push and pop. If you do this on a hot path, switching to (is null) and (is object) can provide a significant speedup and will likely reduce gc pressure.
> Most people think they are doing "what's right," and some are willing to overlook unethical acts (or actions that let them accrue power to themselves) if it serves the greater good.

Yup, just look at the Ten Commandments. There's exceptions to "thou shalt not kill" [1].

[1] https://en.wikipedia.org/wiki/Thou_shalt_not_kill#Justified_...
Tesla's chip had 7x the performance of NVIDIA. Tesla hired a chip architect from Apple to get the upperhand.
It is not really a taste per say (technically it is). If you taste MSG you will say it taste salty but it will taste like the best salt that has ever been in your mouth, like you could not add another ingredient to it and make it any better. The best way I have heard it described is "Fullness of flavor" and that is what it is it makes the dish taste complete, like it does not need one more thing to be the best taste ever.

This is why it does not scale like sweet or salty does, it's more binary like it has umami or it does not.

I agree with the other child post that MSG is a good way to isolate the experience, but if you are hesitant about MSG try truffles (real, not the oil) without any other ingredients or dried shiitake they will be the closest to just isolating umami.
Of course it isn't. It's portable (-ish) assembler. The only thing replacing C will be even more in the C spirit. Adding more checking in system-programming-friendly ways is the only way I can think of for improving the situation.
I don't think it's related. Why there's no mention of X17 neither in the article nor in the paper?
My experience with Oracle's products is similar. At these kinds of scales simple tasks like paying someone or restocking widgets become user hostile because of all the process complexity required to capture all the cases.
Do "high innovation velocity" companies like Tesla or SpaceX use any ERP? If so, do they develop in house? Use a modern equivalent to SAP?