skysight-inc/HackerNews huggingface dataset:
Also, note in my post I referred specifically to 'accompanying software'. Drivers that work with the OS in question are to be expected in the commercial software world.

So many hardware companies fell into the trap of making steaming piles like ATI's CCC[0], Creative's SoundBlaster Control Panel[1], ASUS's Control erm.. thing[2]. And it's not just gaming peripherals, buy a computer from HP and see how many HP-specific utilities clog up the system tray. Same goes for most of the other big players.

I just want the OS and the drivers thanks.

[0] https://www.screenshots-archive.com/ati-catalyst-control-cen...

[1] https://i.imgur.com/POZVXQj.jpg

[2] https://img.purch.com/o/aHR0cHM6Ly93d3cubGFwdG9wbWFnLmNvbS9p...
> Interesting that has not been Europe's solution so far

Not all immigration is of equivalent "quality".
The worsening IQ test results in europe is often credited to the african immigration.
On the other end of the spectrum, asians are being actively restricted from entering the top schools in the US.

Europe (and pretty much every country in the world) is already competing for qualified immigration.
The person you are responding to said exactly that.
U.S. Life Expectancy Falls Further
Are you from my nightmares ?
I think the main idea here is that student evaluations only make sense if we assume that students are actually interested in acquiring knowledge, competences, or values, however if their main aim in a course is a good grade then their evaluations suddenly hold little value since they will rate "easy" instructors highest.
Nope, yellow journalism peddled extensively in "deliberate disinformation for propaganda purposes" as well.

It's not just something like sensational stories or gossip columns that's yellow journalism. It was used for political purposes to scare the population, attract voters, and so on...
Okay, but at the Wikipedia entry, look at the population growth figures!!! WOW!! Looks like they are having a REALLY good time and having LOTS of kids!!!

Clothes? You are saying that they are too poor to have clothes? Is that what you are saying??? Clothes, in a tropical paradise like that, who needs clothes!!!!

As far as "shit" is concerned, they are surrounded by the Indian ocean and have waterways running through the place. So plenty of opportunity for flushing!!

For food? The article lists several kinds of food they grow. And for some variety, did I mention, they are surrounded by the Indian Ocean, but before the ocean, lots of shallow water with coral reefs. They may have lots of shellfish readily available in the shallow waters and little competition for fish in the ocean.

Hmm, where can I apply to be 15 again, be with my girl of 13, and move to the island????

Ah, back to writing software -- maybe when I sell my startup!!!

Right they are missing the NYT so have to use Charmin or use the waters!
Fixed – Fixed-place decimal math library for Go
They should be a data point. We had a professor let go due to the student evals, and that was a good thing for the university. I can see where the article and op are coming from as a former educator, but there does need to be a feedback loop.

The story on our professor. She could not communicate ideas well and proceedures worse. This was a second or third year accounting class. She would present some procedure on calculating some complex set of ratios. Students would be confused and ask for clarification on where different values came from (they seemed to originate from nowhere). She would pause. Look sideways at us. And ask I'd we new how to add and subtract, shake her head, ignore the questions, and move on. Evaluations we're the lever that students had to help correct the system.
I recommended Python with a math library to my friend to try as a replacement for R (and for server code running a project's backend data processing). The amount of effort and time spent trying to get it up and running was ridiculous.

R's syntax is very unpleasant for both of us, but it really gets the job done. Php isn't nearly as bad as R, and I've seen this kind of criticism of php for years.

What is the perfect language I should use then? Can't a list of "bad things" be made of any language? (maybe not the same problems, but there's always something)
Well, there's a collective action problem there.

It's in every student's individual interests for their school's standards for admission and grading to be low, so they can obtain the credential easily.

But it's in the student body's _collective_ interests for the school's standards to be high, so the credential retains and improves its signalling value.

There's a reason a C- student at Harvard doesn't transfer to a deprived community college where they'd be at the top of every class :)
It’s surely in how the reader interprets it, but I always read “considered harmful” as quite mild but to the point. Something like “isn’t great”.

A refreshing opposite of clickbait as the actual proposition is in the title.
um eBay runs on Wordpress?
But I think it's fair to say that our current technological progress would at least lag a couple of centuries behind without armed conflict and the resulting need to be faster/more destructive/better protected/better armed/... than your respective enemy.
To me it's amazing how many of these things have been fixed in the last couple releases of PHP. They worked really hard to fix the flaws, and still there's more coming, like property types.

One thing I'm particular exited about is the "Preloading" RFC (https://wiki.php.net/rfc/preload), which fixes one of PHP's oldest weaknesses: That code that is used on every request has to be loaded everytime a request comes in. Sure, thanks to Opcache a file only has to be compiled once, but the loading of the compiled classes into memory still makes for some overhead. With Preloading, if you use a framework like Laravel or Symfony, all core framework classes could be loaded once on PHP startup.
To be honest, for a 23 year old language, that isn't a large list. With python 2vs3 I could write a book.

One issue:

"The point of private methods is to prevent what other code can call them. However, in PHP, you also cannot override private methods in a subclass. This is especially important when, for example, trying to build mocks in unit tests."

That is called "protected". With protected you can override the method. "private" means it is private to that class overriding - I believe this was concept was extracted from C++.

"In general, you don't want to break any encapsulation for the sake of testing (or as Mom used to say, "don't expose your privates!"). Most of the time, you should be able to test a class by exercising its public methods. If there is significant functionality that is hidden behind private or protected access, that might be a warning sign that there's another class in there struggling to get out."
What covariance, contravariance, and invariance are. Multiple Python examples
I'm old - is /g/ an individual?
It's especially bad with the CSS frameworks that people slap on their sites.

Various Material UI implementations are notorious here because they have fancy animations everywhere.
Is it? Did you see the hololens promo of the lift engineer getting augmented reality advice to change components. The amount of deployed specialist equipment that could benefit from that is certainly more pencil than sword.
This is covered in hidden state everywhere...
The problem is, the templating part is what PHP is bad at.

That the programmer has to manually escape everything because PHP doesn't actually know what HTML is, or else find a templating framework that does it for them (like any other web-facing language), kind of demonstrates how badly PHP fails at its "one job".

PHP has a lot going for it, but HTML templating isn't one of its strong points.

On the upside, though, package management is sane and distributed by default, and left-pad wouldn't happen in PHP-land.
The reader view of Wikipedia
3 Ways Artificial Intelligence Can Reshape a Small Business
/g/ is an autonomous collective of people who can't code, but have an entire part of 4chan dedicated to misunderstanding the practice.
> NFS requires long admin experience and tuning for each use case.

Depends on what you're going to do with it. For something like sharing home directories, it works well enough.

The defaults are usually pretty decent. There's unfortunately a lot of obsolete NFS tuning advice hanging around on the internet that seems to get cargo culted over and over again.

Like the advice to set some specific rsize/wsize settings because the default is too small, oblivious to the fact that the NFS protocol allows the client and server to negotiate maximum sizes, and at least the Linux client and server have taken advantage of this negotiation mechanism for the past 2 decades or so.
Ask HN: Looking for books about raising kids
I'm looking for books which describes the intellectual and emotional development of kids from age of 3 to adulthood (and anything in between). Examples of successful and unsuccessful restraining /punishment/rewarding systems and the psychology behind it, the how’s and whys. Maybe books or lecture notes for teacher or psychiatrist students.

Do you know any good books on this subject?

I searched for previous submissions but all I could find were "don't read parenting forums and give lots of love" but that's not what I'm looking for - toddler age is great but now I have to raise them into a functioning adult and I could use some handles.
True, Sloppy nomenclature of me, it have 5 "engine" assemblies, with in total of 20 main chambers and 12 vernier chambers, a complex setup, Falcon 9 have, well, 9, all the same.

Ref RD-107: https://en.wikipedia.org/wiki/RD-107#/media/File:RD-107_Vost...
> that all schemes provide their own lower level macro facility and that all schemes provide their own lower level macro facility ...

or the equivalent of Lisp's DEFMACRO. There are tons of options. But it's a bit disappointing that such a central feature hasn't found acceptance of a main solution in the Scheme world. R7RS small has only syntax-rules AFAIK, and something like syntax-case is planned (?) for the R7RS large (which does not yet exist, AFAIK). It's not even clear to me whether 'syntax-case' is universally seen as 'solved problem'.

Anyone who has a basic idea of Scheme should know that syntax-rules is not the only option - a short look into a manual of an existing Scheme implementation should be sufficient...
Nintendo smashes its rules for gaming vloggers
played with it a bit the lang is really nice but lib support for things I needed was lacking. e.g. async PostgreSQL driver. Has good c interop though.
You got married the day after me and my Wife did. :)

Congrats, internet stranger, wishes of a long and happy life to you both!
"Unnamed Namespaces and Static Variables
GSG prohibits the use of static definitions and annonymous namespaces in header files. How else do we declare constants?"

A constant is not a static variable.
Yeah- Sometimes I've gotten lazy and returned an object that has all the private stuff attached. Once I've verified that it works, I quit returning that object, keeping the methods private for normal use. It gives me a clear logical delineation yet allows me to test while developing.
Nim is actually great. The syntax is streamlined and you can pick it up in a few hours if you have some basic experience with python.

Because it's effectively a transpiler and it's way less opinionated than (say) Rust, I managed to use nim in embedded controllers without any special support from the compiler.

Nim suffers because it doesn't have the big push of a corporation such as Mozilla behind.
You're probably thinking of in_array() and strpos(). Yeah, the names themselves are confusing, not just the order of arguments.

I wish PHP was fully object-oriented so you could call a method on any array, string, or number like in JavaScript. $haystack->contains($needle) is so much more consistent! That would eliminate the need for most of those confusing global functions, which can then be safely deprecated.
This is about Deutsche Bank.

As a German, this headline reads like "Germans searched...", so I was confused for a moment.
It’s a pretty good idea. Post-battle investigations show that only like 15-30% of soldiers actually shoot their weapons (the percentage increases along with the distance). So, a commander could effectively double or triple their force with a small change.
https://github.com/cheatfate/asyncpg
I agree he played all the games safe, I believe he said (or implied it) himself in one of the press conferences. I also agree that they should play the classical until somebody wins. As Carlsen said in the post final press conference Caruana has the same right to claim he's the best in the world in classical format.
Well, Dr. Karl thinks it's messing with the Earth's rotational axis, I imagine that could do it: https://cosmosmagazine.com/geoscience/why-is-earth-s-axis-sh...
Ironically most of the railways in Britain were built independently by private companies then nationalised then privatised again.
I don't think you need a source for that. The OS was free for most people. It collects data, what do you think they do with that data?
A big issue with education in the UK is that university lecturers generally get zero teacher training. Consequently, teaching quality at undergraduate level is widely variable.
> I've gotten a good impression of nim. Anybody out there who has tested that can say if my hunch is right or not?

I've started using Nim couple of months before last year's Advent of Code, after I've been reading about Nim both here and on Reddit.

As a Python user, I was immediately drawn to Nim's elegant syntax, which looked to me like "ok, just copy-paste my Python code, and declare some variables, and voila: 10-100x faster Python!", which is 80% true. The remaining 20% were "this works in Python, why doesn't work in Nim?" questions, which were promptly answered by the great Nim IRC community. I soon realized that those differences are what makes Nim great, and I began to really like the language.

I decided to solve AoC 2017 in both Python and Nim [0] so I could directly compare my solutions. This was a great experience for me, and I've learnt a lot.

In the past year I started using/liking Nim more and more (I have used Nim even at my work (numerical calculations, before done in Numpy)). This year I'm gonna solve AoC solely in Nim.

From my experience, your hunch is right.

If you have any Nim questions, let me know.

[0] https://github.com/narimiran/AdventOfCode2017
This is done in Denmark. At the end of each semester, high school teachers are recruited to read exams and assign grades. Teaching professors are excluded from grading and professors and students are collaborators aiming to support each other's success by supporting their own success.
78% Cheaper and Five Times Faster: How We Optimized the Software Localization
If it was simply T_DOUBLE_COLON that would also be googleable. Even better, you wouldn’t need to google it since it’s not in an obscure foreign language.
From https://www.dell.com/customerupdate

What is a “hashed password”?
Hashing is a cryptographic security mechanism, similar to encryption, that scrambles customers’ passwords into an unreadable format. Dell ‘hashes’ all Dell.com customer account passwords prior to storing them in our database using a hashing algorithm that has been tested and validated by an expert third-party firm. This security measure limits the risk of customers’ passwords being revealed if a hashed version of their password were to ever be taken.
Cool! I'm working on a project that uses javascript and a C backend so it actually might be a good fit for me.
I'm not German but this headline irked me. They could have just used the full name of the bank.

They use "Deutsche" and "Danske" as a shorthand throughout the article itself, too.
I'm pretty sure this is standard practice in the UK. Not every lesson, but regularly.
I suspect it would have gotten more press coverage if caruana hadn't switched from playing for Italy just a couple years ago and if he'd been favored. Without an "all American boy" or "next Bobby Fischer" in the lede, I imagine it's harder to sell the story to general audiences.
I'm probably wasting my time unless a lot of people have enabled showing dead posts, as the moment I voiced criticism of the silicon valley establishment I got hid by a shadow ban.

So I suppose I have nothing to lose from voicing the same again: Let it henceforth be known that researchers need not bother with the bounty program and just do a full disclosure of any eBay vulnerabilities. This so-called "responsible disclosure" does very little to protect the public and only lets companies fly under the radar with their reckless behaviour.

> Ebay was very responsive and fixed the issue about 10-12 hours after I reported it.

10 to 12 hours is responsive? All it takes is a minute to pull the load balancer and nobody would be able to exploit the vulnerability, but that forces them to lose face in front of their customers (but that's exactly what they deserve). The only truly responsible way to deal with vulnerabilities is to notify, give them no more time than it takes them to take the site off-line, and then do full disclosure.
Well to be fair, R has always had a good installation story (and CRAN is super-stable), while Python is notorious for issues with packaging (easy_install, pip etc).
7 Powerful Marketing Tools You Should Be Using Right Now
Yes, I totally agree! Performance is something I will consider touching on. I wanted to keep it fairly intro-level but the topic would sit well alongside accessibility.

Thanks for the feedback!
Absolutely scary amounts of the information associated with private wealth management is still paper-based. Secondly, banks have huge internal complexity of systems and limited ability to coordinate people. Whether or not DB were doing this, it's highly likely there is a lot of evidence.
That had more to do with ambivalent citizens being lackadaisical about their oversight duties. But, on the other hand, it’s freaking hard to be politically active when one comes home mentally exhausted everyday. I’m just as bad.
So the PHP sadness in this case refers to lacking PHP knowledge of the person who wrote this blog?
the inconsistent order of arguments is infuriating, but that has to some extent been inherited from C
Their site is misconfigured, idk if it's just me but when I go to "ebay.co.jp" without https:// or https://www. in front of the domain it just says unable to connect.
Thanks. Filtering is on our list! :)
Payless Opened a Fake Luxury Store, ‘Palessi,’ to See How Much People Would Pay
Professional Memory Card Recovery Software Free Quickly Download
If you cross the speed of sound with any part of your design or airflow, air can be pretty destructive if your design isn't up to it.
When I was a college instructor I found that when I tried hard - putting a lot of thought into pedagogy, having weekly (open notes) quizzes, assigning challenging but fair homework - I got terrible evaluations, even though the average grade in my class was higher than other teachers who were teaching the same course. When I phoned it in, didn't really try, was very lax with the homework and often made the quizzes take-home, I got excellent reviews but the average grade in the class was worse.
Second half of 2019, they clarified somewhere.
It’s true that deployment is more difficult on Python.

Comparing R to PHP seems kind of inappropriate since what they are appropriate for rarely overlaps. I wouldn’t use PHP for statistics and I sure wouldn’t use R for a website.

As far as whether other languages could have similar criticism, no. This is an analysis of sloppy design at the core of PHP. The types of problems listed aren’t found in Python or Ruby because they planned the language better in the first place and have a better process for dealing with intelligent changes. It’s maddening for me to read what PHP developers think about changes to the language. If you want to use PHP, go ahead, but I don’t think that’s the point of this article.
I always wonder why Linux doesn't seem to have any kind of tests. How can they afford not to have regression tests for bugs they fixed? How do they know that this bug fix didn't break anything? What does "never break userspace" even mean if there is no way to check whether userspace has been broken?
Put hold on your optimism.

Launch vehicles make only a minor part of the whole space programme, invariably of whether it is privately or publicly run.

Rockets are an industry with financial model not unlike latest generation microelectronics, or jet engines. It may sound surprising, but just look at digits.

It is also very similar in that regard, that it is near impossible for a newcomer to kickstart a business. You can be nearly 99% sure that there will be no company that will deliver GE9X competitor tomorrow in case of jet engines, or 7HPC process in case of semiconductor. The "added value" (really hate the term) on top of the basic piece of metal is many many times bigger than its material value.

In that regard, the Soyuz being still relatively cheap, and being launched by regular engineers, rather than by 1000+ people with postdocs is a real advantage.

My own prognosis is that China will eventually take lead in small payloads with cheap as dirt solid fuel LVs. And for anything else, it will still be a niche for nation-state backed heavy launcher programs.
In Erlang you only care about cases that you care about. The let it crash mentality. Pattern matching is also good here too.

In Go you have to write code to catch unwanted error and figure out what can go wrong.

So there are many things in Erlang where it soften this no type weakness.
Necuno Solutions and KDE Collaborate to Bring Plasma Mobile to the Necuno Mobile
Delete Empty Paragraphs from Your Assembled Documents Using Java API
Dell's been an open book for years.

One piece of spam I've got on a brand new email account was ~1 day after ordering a brand new XPS. It was a fake tracking code email about my dell order with correct details like laptop, account name, price. I contacted dell and only managed to find out my order wasn't even in the post yet. They weren't interested in anything.

And I also never got any more than that specific 1 piece of spam.
Huawei Cloud Officially Launches Blockchain Service
Front end API generation from GraphQL schema
Hi I just want to let you know we added frontend( TypeScript ) to our graphqleditor.com service - it is available right now on demo.graphqleditor.com so you can:

1. import your own schema

2. click typescript

3. click copy and copy it to your ts project

This way you have full intellisense on frontend tou your graphql queries. and you can construct them type safe. You need at least typescript 3.1 to make this work in your project.

Functions are defined as array of props and returners

This is complicated but you have 100% type safe query, return and response API.

This is much experimental but works for me! Feel free to ask questions report issues etc. I will post this on GrahphQL subreddit and Javascript subreddits to gather more lang experts
The Fi account, IIRC.
I had the same issue, I wanted to see the site everyone was talking about, if you append www. or https://www. in front of it, it works.
Soyuz 5 is effectively a man rated Zenith. Zenith is made in Ukraine, and that's the end of story.
I use vim exclusively and tbh i would love a solution for this. it seems there are plugins for that, but i wonder whether they could become part of the official vim package.
I also like the single-threaded, shared-nothing architecture that PHP inherited straight from the CGI days. Every request is guaranteed to start in a clean state. It's amazing that PHP 7 is as fast as it is even while sticking to the execution model of a shell script.

I wish I could run Python or JavaScript this way without losing too much performance.
Thats how i work to and i love it.
Show HN: Introducing the Template Store for OpenFaaS
Looks like many of the issues got fixed.