skysight-inc/HackerNews huggingface dataset:
Behind the enterprise tooling propaganda, there is the real programming endeavor with whatever tools are appropriate for the tasks (given the constraints of time, team size, developer expertise, maturity of libraries, etc.)

A software development business is not really about programming languages, libraries, or tools, but about the game of power in the organization (even when the end user doesn't care how the product was developed). Anything that threatens that power is easily dismissed.
Which Are Common Mistakes in Database Designing That Developers to Avoid?
> There have been many reports

[citation needed]
The Italian name for München/Munich is Monaco (literally "monk"), which makes a lot of sense now :)
Every time there is a thread about the Indian government doing something questionable, there are people here ready to justify it and defend the government.
A sophisticated attacker might know that you were going to connect to a self-signed site, though. Interestingly though, private DNS (DoH, etc.) might help further shroud this fact from the attacker.

All in all, I'd say that the browser should still throw up a full-page warning because of the implications of TOFU, but it can be one where the "continue to site" option is clearly shown even to a naïve user, and not hidden behind a spoiler.
C++ Rookie Tries C#
What are you referring to? I go to an “elite” school and haven’t heard of anything like this.
Thanks for your response. I know of k8s, and it's great for what it does but not what I'm looking for.

What I need is the user-facing side of things. Say a community building web site offers a chat service as an option (and many more additional options). The user can activate the service from some UI, which then triggers one or several steps such as setting permissions and possibly deploying some component. Sure this eventually may trigger a k8s deployment, but obviously k8s is not a user facing application. The site still needs a way to track which user has activated which optional component and needs to track whether that service is operational.
What you need to know about Digital Piracy
A lot of those per hour jobs will involve travelling around.

In Europe my wage is lower than what you claim a barber can earn, but I do have a reliable 40 hours per week every week, paid holiday and a pension / healthcare system being taken care of.
There's a section on it in the online visa application form. They make clear that if you omit items (eg you share you facebook page but not your twitter) and they find out then that may be grounds to deny your visa application.

The entire form starts with copy that goes something like "by filling out this form you waive any right to privacy". It's extremely aggressive. The US hates foreigners.

(source: my first and only trip to the US some 3 years ago)
How about those ancient things called books?
The prints are only stored on the passport/ID card and not indexed by the government (although there are plans to change this)
SA website hacked for phishing expedition
Patents last 20 years, humanity existed for thousands. We can wait 100 more years for cures if it's the optimal way
> Could anyone elaborate as to how Microsoft Teams overtook Slack so quickly?

easy. they didn't:

https://twitter.com/msquinn/status/1179874609899827200

https://venturebeat.com/2019/11/21/microsoft-teams-giddy-gro...

MSFT decided that one clear way to increase their share price is for their new product to run at all times for everyone.
Abundance, same as overproduction, causes prices to fall and profit to shrink.

If energy is scarce, prices stay high. If energy is abundant, they invent cryptocurrency mining and carbon capture to keep demand high.

Curious that you brought up CFC ban. I believe it has since been shown that CFC production and then ban had no effect on ozone hole dynamics.
And at-will employment turns unenforceable laws into binding contracts. Sick.
I’m sorry, it’s hard to remain polite when posters talk of playing with others’ lives like they’re the latest Apple geegaw.

Especially nerds, who—let’s admit it—are amongst the world’s worst at owning their own screwups. Honestly, if some fiery language is the worst those muppets have to deal with, they don’t know how lucky they are.

Modern medicine and pseudo-medicine already carry long trails of corpses behind them, but at least real medicine has learned by its mistakes and made self-corrections.

What it doesn’t need is a bunch holy-rolling technocrats piling up corpses in front of them as well, just because they think they’re too clever and special to respect those hard-won rules that were earned in blood.

You want to improve it, you do by building on top of those shoulders, not by throwing caution and lives to hell.

..

Here’s that FDA link that I forgot to include in my previous post.

https://www.fda.gov/news-events/public-health-focus/expanded...

And here’s some reminders y’all aren’t special, are as gullible and fallible as the rest of us, and the harms you can easily unleash extend way beyond yourselves:

https://arstechnica.com/science/2017/08/bucking-fda-peter-th...

https://www.theatlantic.com/politics/archive/2016/06/tuskege...

https://www.quackwatch.org/01QuackeryRelatedTopics/Cancer/la...

The Science Based Medicine site I linked elsewhere has lots more.
If you're interested in the technical aspects of roguelikes, such as map generation and simulation, I recommend checking out the articles at roguebasin: http://www.roguebasin.com/index.php?title=Articles
Aha! I wondered why the appearance of previews was inconsistent, now I know what to do to make them appear, thanks!
FWIW it's not limited to your name, at least in Sweden it can be anything, but to some extent they can claim technical difficulties with performing the search. There are cases were one such request took thousands of hours to complete.
Does society accept this behaviour outside tech? Imagine that a Michelin restaurant would claim copyright on the dishes cooked by the chef in his spare time. Or that the big farm would ask for a piece of those carrots grown in the back yard.
I prefer making the distributed club sandwich analogy ...
I certainly tire of too many Hollywood productions supposedly located in Europe or Asia but with obvious California landscapes.
> All those three countries have Islam as their state religion and Muslims are unlikely to be persecuted there on religious grounds.

This is not true at all. There are minority sects within Islam, depending on the country. The followers of those do get persecuted on religious grounds (look up Shias, Ahmediyas, etc.) by the majority.
That was a very short week!
Here's my code golf attempt in C#.

public static List<int> Sieve(int n)
{
bool[] arr = Enumerable.Range(0, n).Select(i => true).ToArray();

Enumerable
.Range(2, (int) Math.Sqrt(n) - 2)
.ToList()
.ForEach(i => { if (arr[i]) Enumerable.Range(0, (n - (i * i)) / i).ToList().ForEach(j => arr[j * i + (i * i)] = false); });

return arr.Select((b, i) => b ? i : 0).Where(i => i > 0).ToList();
}
Normal pair go explicitly disallows nontrivial communication of any sort. Very different.
When you are Hungarian, Japanese names gets really really complicated if you want to figure out, which one is the surname:

"In Hungarian, the Eastern order of Japanese names is officially kept and Hungarian transliteration is used (e.g. Mijazaki Hajao), but Western name order is also sometimes used with English transliteration (e.g. Hayao Miyazaki)."
- https://en.wikipedia.org/wiki/Personal_name#Name_order
Can be both and I saw both. Generally, Amazon's KPIs are pretty well aligned at least at the basic level. Also, at this level things are handled friendly. Well, as friendly as logistics during peak can be. Higher up things, at least from my experience, can be different. Together with Amazon's lean organisation, I was in regular contact with my director's director, this politics do spill down to the purely operational level. Not that great for operations. But unless there is a serious fuck up that causes a major disruption and potentially stock prices, this won't change.

That being said, the system is still so much more effective and efficient than any competition.
The code becomes trivial to factor, because you don't have any named variable references that would need to be changed. If you find a sequence of words you want to put in a function, you can literally just cut and paste them out. Likewise, you can inline a word just by copypasting its definition in place.
To fight climate change, cities will soon run on gas from rotten food
> Muslims are not similarly persecuted in Islamic nations.

As I responded to another similar comment, this is not true at all. There are minority sects within Islam, depending on the country. The followers of those do get persecuted on religious grounds (look up Shias, Ahmediyas, etc.) by the majority.
That attack seems unwarranted, especially for the argument put forth above, which you really don't seem to have understood.

The argument is that, even when you compare between very good tools, each one of them will make your life miserable when you apply it to a problem for which it is not designed, and for which a different tool is a much better choice.

I.e. there's no "one tool that is the best thing" that can be applied to all your tasks, because the tasks are widely different so tools are necessarily limited. That doesn't preclude some tools designed for the same type of task being clearly worse than others of the same kind (your argument).
In the end, it is all machine code.

All that recursion, lazy evaluation, monads, lambdas, virtual methods and coroutines. In the end, they are all stack manipulation and jump instructions. High level languages are just a more convenient way of writing assembly.

I like to take that approach when comparing languages. What a program might do in term of machine instructions, and see how I can make another language output similar instructions. The one that can do it the more naturally wins.
My picks:

- Beforeigners (Norway)
- Lilyhammer (Norway)
- Welcome to Sweden (Sweden)
- Young pope (Italy)
- Brillant friend (Italy)
- Deutschland 83 / 86 (Germany)
This isn't surprising, though it does suck that employees have to jump through these hoops to avoid having our work claimed by employers.

The way to go is to never use company resources or company time when working on personal things and also never work on something that they'd want.

Sometimes it's convenient to break the first 2 rules so it's annoying to make sure to never use my work laptop/internet/office when working on personal stuff, but it's doable. The last bit is certainly quite tricky when you're at Google but I'm at Canva (design+marketing softwares) so all of my stuff is fine.

For stuff you'd like to monetise we send an email to our 'bosses' about it and they give an upfront a-OK.
> There is the issue of figuring out what the marketing team named the damned thing you are looking for, but I had the same problem with AWS.

Does Azure have an equivalent for this invaluable resource?

https://expeditedsecurity.com/aws-in-plain-english/
While Google Reader might be the most popular of the tools, that got offline'd, doing so is a common pattern with Google. According to gcemetery.co[1] Google has already killed 164 products, with each one having an average lifespan of approx. 4 years.

Just have a look at "API" and also "Services"...

[1] https://gcemetery.co/google-product-lifespan/
He (got Johnson to) fix that already.
So you won't allow "Lisp in C's clothing"?

https://www.crockford.com/javascript/javascript.html
s/America/the USA/.

In America there is a vast number of countries with varied service providers, and Internet and data protection laws.
Omi a Front end cross-frameworks framework
I recently finished the tutorial[0] as well, mostly to re-teach myself Python, and I'm planning to have a lot of fun rewriting it in C and Lua sometime next year. Roguelikes, both technically and as a genre, are probably right up HN's alley.

Also I'd recommend the subreddit[1] to anyone interested.

[0]http://www.roguebasin.com/index.php?title=Complete_Roguelike...

[1]https://old.reddit.com/r/roguelikedev/
Sometimes it's Muslims doing the massacring, sometimes it's Muslims being attacked by governments (Uyghur), by Buddhists (Burma), etc. It's almost as if religion is not really the issue, just a proxy for expressing other sentiments...
LightAnchors Spatially – Anchored Augmented Reality Interfaces
> You own things you make on your own time unless you're using company equipment provided: * The thing does not relate to company business * The thing does not result from work you do for the company

While "on your own time" and "using company equipment" are reasonably clear concepts, the other two clauses are too debatable to be an acceptable risk. It's not a matter of Boolean logic.
This article is written by a fanboy who cannot see where Unity is lagging behind when it comes to game development in general. If we are talking about XR then certainly unreal beats the charts but if one has more understanding of Unity over Unreal then I can totally understand where the bias is coming from
Yes if you had inside info on the current bid for Centamin (a Gold producer) that could be worth a lot.
Lots of people are employed with an understanding that they won't compete with the employer.

Google's stance is on the aggressive end of things, but that's where the California law is coming from.
> Do people like you....

Your post comes across as an ad-hominem attack. I read the post you're replying to as a warning, nothing more.
Applying big data analytics to patient records, OM1 offers insights to hospitals
I don't know anything about it, but:

> Your alternative is not to participate in the 23andMe Research study. If you choose not to give consent for 23andMe Research, your Genetic & Self-Reported Information may still be used for other purposes, as described in our Privacy Statement

Seems to imply that if you do not give your consent for whatever "23andMe Research" is, then they will still use the data for other purposes. So in other words if you do not opt in they will still use they data. That's not a normal definition of "opt in".

However, I don't know what is in the privacy statement. What are they able to do with the data if you don't opt-in?
I thought that "Music Theory for Dummies" was a good start for that. From that I went on to YouTube channels to learn more about the specifics that I was interested in.
Course helps me to be professional in taking Photography – Photography School
Fair enough!

My defense would be that, given that we picked a given branch from Big Bang to end-of-time, technically we picked a branch that had encoded all results of all forkings in the beginning, which is my understanding of superdeterminism. But as I said, I know too little about this to marry any opinion.
If money is an issue, I'd definitely get the 2S over the 3.
The crypto industry at its current stage is far from any practical purpose. It's just unfortunate that "Haskell in Practice" is associated with crypto BS.
Also a handy way to remember the modes in order is the mnemonic "I don't particularly like modes a lot". It stands for Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian.
Also Signals Music Studios (great practical applications of music theory to composition)
I have worked with a couple of devs who decide to pick and choose what they work on. Usually they are seen as important by management / company owners and not team players.
It's crazy that the "using X company equipment" legal basis works at all in those disputes.

Most of the time, "equipment" seems to mean "laptop". IHMO when "equipment" is such a commodity as a laptop, this should never even be an issue.

That's like a newspaper that would claims the work of one of it's journalist who is writing books on his personal time on the basis that the book was written with a pencil he brought home from work.
I really liek this channel https://www.youtube.com/channel/UCRDDHLvQb8HjE2r7_ZuNtWA

A lot of the videos are from a guitar-playing viewpoint, but they explain the effect of the different music theory concepts.

One change of mindset I had to make from learning maths/compsci to learning music theory is that starting at first principles is not always helpful. I found it easier to just accept things like "minor sounds sad" without really getting why, and keep playing songs and learning at the same time until the picture gradually fills out.
Relationship Magic, Revive Her Drive, Keep Her Coming
There are a lot of things different in the "real" world and the "software" world.

Nobody would accept underwear with a build in camera, gps tracker and a microphone wo give the data to x companys. But with a cellphone (almost) everybody is ok. Also if something goes wrong with software, it's the customers problem. The customer accepted the contract with no rights for him (software AS IS, no warranty), nobody would accept a such contract in the "real" world.
What about encoding long term memories in DNA?
If you’ve read SICP and saw how the abstractions were slowly layered on top of each other which scheme is amazing for with its simplicity - no I don’t think a weird prototypal language like JS is sufficiently like scheme enough to communicate the beauty of programming like SICP does.

And I write JS for a living.
Canada is full of such stuff. Ditto banks, telcos, dairy, eggs, liquor and so on.
Started from the bottom now my whole team fucking here
All the Announcements from Andy Jassy’s Keynote at AWS Re:Invent 2019
Welcome to Nazi India.
SketchUp was acquired from Google by Trimble in 2012 >> https://en.wikipedia.org/wiki/SketchUp
That’s a whole lot of STD tests and other highly personal details they got access to which could have been way worse than a ransomware.
As a programmer and nerd with an aesthetic sense for consistency, I move that we all adopt an array of PascalCase strings as value for the "name" key.

{"name": ["JohnSmith", "JohnEdwardSmith", "JohnESmith"]}
{"name": ["AnneGauthier"]}
{"name": ["ZoolisCartom", "CartomZolis"]}

Owner decides the array's content; others (people and systems) may then just 'match' based on reqs/prefs.

____

More on-topic, from a linguistic standpoint I believe natives should always define their own namespace, others should merely conform (e.g. use as-literal-as-possible transliteration following accepted standards).

A foreign name is an invitation to meet another culture.
I would agree with this approach for pop music, but strongly disagree for classical music.

In the context of an electronic synth or keyboard, C# and Db are perfectly the same. In almost all traditional music, though, instruments are almost never tuned to equal temperament, so that C# and Db then mean different things.

As a famous example, Bach was very fond of his well-tempered clavier, which was a tuning method that is to be found somewhere between pythagorean tunings (usable for only one scale) and equal temperament (everything sounds equally lifeless). Bach's tuning was therefore a very carefully chosen compromise between being able to play the most common scales cleanly and sacrificing some scales in exchange for more precise harmonic relationships.

All famous European composers were experts at squeezing nice harmonics out of an un-equal tuning system where some key combinations just so happened to always sound horrible. It was called "Wolfsquinte" if you hit the wrong combination. If you limit yourself to only equal tuning, your are missing out on the slight harmonic differences that are the historical basic for all contemporary harmonic progressions.

If you start with one fixed frequency and then derive everything else as pure harmonics, that is called "Just Intonation". Wikipedia has a table on how those perfect harmonics differ from the notes that are mapped to your 12 keys: https://en.wikipedia.org/wiki/Equal_temperament#Comparison_w...

And lastly, by only thinking about notes as the keys on your keyboard, you completely lose the concept of musical Commata, which are when the true frequencies of two notes happen to fall onto the same key on a keyboard.

Others in this thread already pointed out that C# wants to go up while Db wants to go down. The reason for that is that for violins, cello, some flutes, and Organs, they are not the same notes. They just happen to be rounded onto the same key on most modern electronic keyboards.

Since you asked to learn about harmonics, I would therefore advise against focusing on 12-keys, because that would hide the underlying complexities from your view. Harmonics are in my opinion best studied on analogue instruments like a violin, where you can actually play a musical comma, as opposed to pretending it doesn't exist.
Having gone through writing a couple of iterations of these, I went back to settling on `PATH="./scripts/:$PATH"`, which in my project root dirs (where I spend 99% of my time anyway on the shell) just works.

Sure, this could be augmented with per-folder environments, fancy runner syntax, but less is more for me in this regard.

Ninja update: Anyway, I like what OP is doing here, seems like a lot of things are done right in this. :)
They also said it wasn't during work hours or on googles equipment.

Though, honestly, I doubt I really even agree on the equipment clause when it. When said equipment is a laptop and a phone, using their device would be more about not wanting to carry multiple devices than any interstice value gained by the equipment.
Wait, what's the difference between a customer and a client? I'm not a native speaker and always thought the words meant the same thing (they have the same root in my language).

I thought "client" was just the fancier term, therefore you have customers at a book shop and clients at a law firm. Does a hairdresser or tattoo artist have customers or clients?
Please stop projecting your own shortcomings onto other developers. It is completely possible to have meaningful side projects and many people love doing it.
I have mixed feeling on this.

I see what you are saying but I have also seen plenty of Python code written by what are clearly Java developers. And Framework collectors who have learned learn the very basics of Django before they moved onto something new - and hence written a load of overcomplicated crap that could have been done a lot cleaner if they had learned the framework in more depth. Learning some things in depth definitely has benefits.
The whole "one year of data protection" thing is always a joke. It's not like my demographic information changes every year. There's a reason those sorts of records are worth so much on the black market—they're incredibly durable.
rebuttal https://journal.stuffwithstuff.com/2013/07/18/javascript-isn...

although I don't necessarily agree that JavaScript is so minimal anymore.
Seems like, you have lot of hate for Modi and BJP.

I'm a Roman Catholic for your confirmation.

I don't belong to BJP IT cell, you can search on google with my username, I have accounts in many development related sites from long back.
The specific example I was thinking of is some Netflix series (might be Sex Education?) that is ostensibly set in a school in England and has English actors, but is written like it was set in a US school, full of details that are completely out of place. I'll admit I haven't watched it though, I just saw someone criticising it.
How would you handle situations where the name naturally contains capitalized letters in the middle? Or names in scripts that have no capitalization? Or required punctuation?

Never build a system that leverages an existing system not designed for the same level of constraints and use cases. Golang made that mistake and it's turning into a big mess.
They have enough volume that there doesn't have to be much money involved per vehicle to make US specific versions.
Working more for less, ending up with more stress, eating genetically modified food, breathing in pollution, taking in constant radiation from wifi and cellular signals...the soft kill is working.
Cybercrime Groups Targeting Fuel Dispenser Merchants [pdf]