skysight-inc/HackerNews huggingface dataset:
Re the educational aspect -- when I ask students in my university class whether they remember Avogadro's number from high school, they all respond in the affirmative. When I ask them for the mantissa, the whole class sings out "6.02". Great!

But, when I ask for the exponent, they are really quite uncertain. For many, the rote learning has cut off after the "times ten to the" in the sentence. This is disappointing, but at least it provides me an opportunity to talk about what digits actually mean.

If I were a psychologist (shudder) interested in how learning works, I'd be inclined to see whether the students who get exponents wrong are the same as those who have no idea how to handle significant units. My guess is that they are. I think the problem is that the core ideas of decimal notation are lost on many learners, because all digits are equal on a calculator, so getting the "2" wrong in Avogadro's number seems to be the same as getting the "6" wrong.

If I had a magic wand to wave, I'd use it to bring back slide rules. (Oh, and I'd bring back low grades for weak work, but that also would not fly with school boards.)
Marketplaces Will Make B2B Customer Centric and More Efficient
B2B businesses can now make the supply chain more efficient, streamline various functions such as pricing, customer service, shipping and RMA, and build an integrated, transparent ecosystem. With digitalisation, they can vertically integrate research and development, manufacturing, marketing and sales and other internal operations easily, thereby orientating their business to customers. E-commerce technology has a pivotal role to play in this sense.

Read here: https://www.business-reporter.co.uk/2018/10/24/as-digitisation-becomes-a-necessity-for-b2b-so-will-marketplaces/
Considering how often we see news about malware being distributed on the Playstore, that comment is also true for it.
As per their 'About page' no difference:
"The original F-Droid client app was based on the Aptoide app developed by Roberto Jacinto."

F-Droid is a fork of the original Aptoide project, it seems.
Binary Options: More Victims of SafeMarkets Fraud
This is huge.

My rule of thumb is that if you feel "stuck" for more than an hour you need to: (1) stop what you're doing, (2) go for a walk, and (3) let ~everyone know you're stuck.

If nobody can help because they don't understand what you're working on, then that's a huge red flag. You definitely should talk to them. The more people that understand that problem the better.
Come to Asia mate. You can live a much more stress-free life in countries like Thailand as a digital nomad and travel around from islands to islands and mountains to mountains and jungles to jungles. Or settling down for a few years & taking local dev/design/teaching/translation jobs. Your skills will be highly appreciated here. The cost of living is much cheaper & foods are good too.
> I'm not sure how often you want to recover from such a state though.

Pretty much always in real systems software.

Imagine a multithreaded server that handles HTTP requests. A catastrophic invariant failure when handling one requests shouldn't bring down the whole server.

Or imagine an application that calls into a money transaction routine. (This routine can itself call other routines, and so on for 12 stack frames deep.) A catastrophic failure in sending money shouldn't bring down the whole app, it should show a clean "money transfer failed, please try again" message.
I'm not sure what Bernie Sanders has to do with this other than trying to steer this into yet another irrelevant partisan political debate.
> Callbacks happen asynchronously,

asynchronicity and parallelism (threads) are two entirely different concepts. Most GUI systems except BeOS's are asynchronous on a single thread. When you code in node you just have one big hidden while loop that does

while(true) {
doPostedEvents();
}

and executes your callbacks one after each other.
There are still some devs today that have years of experience that avoid List<T> because they don't understand generics.

Yes, honestly.

Or even better (worse), we have a database table that stores the state things. State can be one of a small collection of states, e.g. Foo, bar, Quax. It's enumerable.

How do we store it in the database table? as an nvarchar

Id = 1, State="Set State to Foo"

So any query was having to do a string parse to get the state out by grabbing the string after "Set State to "

Which was killing the database as the table has millions of rows and is used all the time.

I have so many examples like this.
Show HN: Livecode graphviz
Top 5 Tips to Excel Your Project’s Productivity
Here are 5 tips that a Project Manager and his team should follow to enhance the project’s productivity thereby expediting its final delivery.

Read Full Article on OrangeScrum Blog
I'm surprised you didn't mention the obvious one that only a couple of years ago Volkswagen was caught faking released emissions in the US [0]

[0] https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal
The US has a one trillion budget deficit. Do the math.
>> This is trivially false. Given infinite data, all possible situations would be represented in the data, and the solutions applied in those situations could be copied exactly, something that existing algorithms are completely capable of doing.

In principle. In practice, you'd need infinite time and infinite storage.

Btw, do you have to add stuff like "This is trivially false" to your comments? It doesn't make your comments sound more right, only less well considered.
Hm, what if I don't want to receive advice and just to give it? Advice doesn't equal advice.
I don't know, I think it's right to question journalists' motives in an attempt to keep them honest. This works both ways.
> when people engage in proactive help [...] they receive less gratitude for it

OK, but what if maximizing gratitude is not my primary objective?
>From my naive understanding, I can download all dependencies as source files and place them in static or go through a CDN, no? Is the sole purpose of npm downloading the various libraries?

The purpose of npm is indeed downloading the various libraries, but not just for client development (to write JS for the browser) but also for server development. So it's also like pip in Python-land.

Nodejs on the other hand is more like a combined Python + webserver. It has the v8 runtime that executes .js (like Python executes .py files), various libraries you can import and use, plus a fast webserver built in.

On Node you can run frameworks similar to Django or flask (e.g. Express is a popular one).
These are my terminal colors. Goes back to the green on black of my Commodore PET in 1978. It works well for my aging vision.
This is not the case in Australia. An individual in Australia cannot issue tax invoices, but s/he can register as a sole trader and get an ABN.
I've got a subscription to Safaribooksonline, and there's a plethora of books/videos there. I found most to be somewhat limited in their scope, when read individually, but after going through a few of those, it starts to make sense :)

Here's a few of them:

https://www.amazon.com/Django-Unleashed-Andrew-Pinkham/dp/03...

Thoughts: does not cover any html/css. The biggest negative I see here is that the book only shows a website twice or thrice. The rest of the book is pure-django-related stuff, which is very intersting/important but does not give a newbie a good understanding what he's actually doing (e.g. by showing real-life examples of a possible website). It contains some code-errors, unfortunately. I found it to be more useful as soon as I grasped the basics of django (models, views, urls, etc.)

----------------------------------------------------

https://www.amazon.com/Django-Example-powerful-reliable-appl...

Thoughts: absolutely the contrary to the above. Does show what sites you can create and provides the code for that so you can actually see what a website might look like, what a feature does etc., but it gives little to no explanation about the code. Without at least a basic understanding of how django works, the reader will have a hard time truly understanding what he's doing. It contains examples for multiple possible websites.

---------------------------------------------------

HTML, CSS & Javascript:

https://www.amazon.com/Web-Design-HTML-JavaScript-jQuery/dp/...

Thoughts: great books! Filled with code and the actual picture of what all of it means/looks like. it covers all the basics but doesn't go super deep.

---------------------------------------------------

HTML, CSS & Javascript:

https://www.udemy.com/the-web-developer-bootcamp/learn/v4/ov...

The only course I bought on udemy. Do absolutely not regret it. Content is vast, the instructor seems to know what he's talking about, many many many examples and explanation of all the basic concepts.

--------------------------------------------------

Django youtube:

https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU...

After reading through the aforementioned books, I found this tutorial to be super helpful. I went through the whole playlist within 2 days and this helped me to deepen the basic knowledge from the books

-------------------------------------------------

And except for that, I visit the django docs and stackoverflow every day, of course :)

Hope that helps.
I'd literally rather be paid in pancakes.
> Or just install what you need from the OS if you have root.

The availability of libraries is not the problem. The availability of language features is. Manually replacing the OS version of a ubiquitously-depended-on language as root seems like a very poor idea. The last time I tried that with Perl, I broke GNU Parallel (whose Perl code is a fascinating read, by the way!).

> Or use plenv and cpanm and whichever Perl version you want to create a local environment.

I agree; that's the right approach (or Perlbrew or any other portable-Perl installer). GP was responding to someone who argued against using venv, which is the equivalent of plenv.
Can't edit, but should have been "countries work together to implement carbon taxes", not companies.
It's called selective enforcement.

https://en.wikipedia.org/wiki/Selective_enforcement
I hope they will never succeed, but the mere idea that it is technologically possible for a relatively small group of people to create something uncontrollable, able to destroy the whole our biome is scary.
Thanks! And just today, compile time regular expressions

https://www.youtube.com/watch?v=QM3W36COnE4
WARNING DO NOT DOWNLOAD: FILES INCLUDED IN ZIP FILES!

FILE HIT LIST:
{HEX}perl.ircbot.Arabhack.47 : /home/$USER/Zines/ZF0/zf0 4.txt
{HEX}php.cmdshell.avi.209 : /home/$USER/Zines/ZF0/zf0 5.txt
{CAV}Win.Worm.SomeFool-32 : /home/$USER/Zines/h0no/h0no.txt
{HEX}php.pktflood.oey.671 : /home/$USER/Zines/owned and exposed/2.txt
{YARA}php_backdoor_php : /home/$USER/Zines/29a/29a-3.zip
{CAV}Win.Trojan.U-83 : /home/$USER/Zines/29a/29a-5.zip
{CAV}Win.Trojan.Flatei-3 : /home/$USER/Zines/29a/29a-7fe.zip
{CAV}Win.Trojan.P98M-1 : /home/$USER/Zines/29a/29a-4s.zip
{CAV}Win.Worm.rb2-1 : /home/$USER/Zines/29a/29a-8.zip
{CAV}Win.Trojan.VirTools-1 : /home/$USER/Zines/29a/29a-1.zip
{CAV}Win.Trojan.Flatei-3 : /home/$USER/Zines/29a/29a-7.zip
{CAV}Win.Trojan.U-78 : /home/$USER/Zines/29a/29a-6.zip
{CAV}Win.Trojan.VirTools-2 : /home/$USER/Zines/29a/29a-2.zip
{YARA}telnet_cgi : /home/$USER/Zines/uninformed/3.6.txt
{CAV}Win.Trojan.Rootkit-133 : /home/$USER/Zines/uninformed/code.3.6.tgz
{CAV}Win.Downloader.51998-1 : /home/$USER/Zines/phrack/65/10.txt
{HEX}exp.linux.setuid.6 : /home/$USER/Zines/phrack/61/3.txt
{HEX}php.malware.magento.578 : /home/$USER/Zines/phrack/62/6.txt
{CAV}Html.Trojan.Shellcode-19 : /home/$USER/Zines/HITB/HITB-Ezine-Issue-001.pdf
===============================================
Same here. Never really had the motivation in my mathematics courses at uni, too much theory. But with a concrete goal and visual feedback I was able to solve quite some problems.

Example, I didn't do well in my linear algebra course, but afterwards I made a (simple and slow) physics simulator with the very same concepts. Each thing I discovered, length between vectors, dot product, projection made a whooole lot of sense once I could actually draw the lines on a screen.

https://www.youtube.com/watch?v=ud8NirjyLAA
No, and no company will because of the liability and fraud.

They freelance, you pay them what you promise and that's it.
I used to like to walk to the nearest pub for lunch and have a pint and couple of pinball games and mentally review the problem whilst playing.
As someone living right in recluse territory, I'm constantly terrified when going into a closet to get clothes...etc, even though I see black widows all the time. Any time you're at the gas pump or in your garage, look around and you can probably find one.
I'd sooner just not use those sites
Kaggle: Conway's Reverse Game of Life
There are countries where Apple has a dominant market share (e.g. Japan).

You might argue Google is dominant in advertising worldwide, but Facebook is a contender in many countries (e.g. in the Philippines, Facebook is "the internet" as an approximation).

If you want to pick and choose subsectors, I am sure we could pick markets where mobile is one of the words and the second word is also something Apple absolutely dominates.

The world is a big place to make sweeping generalisations about.

Edit: parent article is about Portugal, not the world. A friend said to me: working in antitrust, on either side, a key is defining the market.
Is there an epub version of this?
"Global variables abound."

Must have been Perl 3 or 4.

In Perl 5 you have to work extra to make global variables, and they're not really pushed in the global scope, only have global visibility in their own namespace ... unless you work even more and export them by default when you write the module they're in.
Show HN: Spatulah – Scrape instagram comments into a CSV file
US tech giants split over corporate tax to help homeless
mama mia, que recuerdos! gracias por el link!
How to Find Fat Women for Dating
Yeah, I was hoping that this article would talk about how Brown Recluse aren't actually dangerous (as I live in Texas), but instead it talked about California, and it appears Brown Recluse are still quite dangerous. I see them a lot.

Could we change the title to "Myth of the Brown Recluse in California" or something?
The event loop stops being deterministic if you start triggering events based on a clock. Or if you have calls blocking on external resources with unpredictable timing.

Say, you have a code like this:

asynchronously doA();
blockReadingFile();
doB();

Whether doA() is finished or not when doB() executes depends on internals of doA() and on how long blockReadingFile() takes.
Why I recall one intern in a large intern in a very large company who blotted his copybook in a very very public way over 20 years ago.

That still has effects today as I was asked by an agent about a job at a company where he now has a senior role and I had to stifle a laugh and turn them down.

They could have done with some advice at the time.
Workplaces with that dynamic are toxic. You can't escape the blame game - you can only escape the workplace.

I'm slightly baffled by the premise of the original piece. If you set a task and hear nothing except "go away and leave me to it" updates for a long time, instead of checking up on magic keys, isn't it more useful to have a detailed progress session? Maybe ask for an approximate ETA?

In a non-toxic workplace it should be possible to do this in the spirit of fact-finding without raining blame on anyone.
In GA, I am wary for the black widow and the brown recluse, the former when indoors and the latter outdoors. I've not spotted either in months honestly, but I never stop being wary.

As far as CA natives being super freaked out about it...meh? I don't blame you. Fiddler spiders are scary looking and after seeing some of the wounds online, it's quite the eye opener.

I have never personally met someone in either GA or AR that had been bitten by either of these spiders, so if you lean towards the uncharitable side of things, I have a somewhat irrational fear caused by reading things in HTML docs downloaded from a remote server in cyberspace.

Edit: grammar
And some cultures may not feel they can ask for help.
Personal information is extremely valuable. I don't understand why people are opposed to collecting and making use of it. Not doing so would be inefficient and foolish.

While I believe that those who collect such data would make the world a better place if they freely distributed it, I don't think they should be forced to.

I'm sure that whatever hypothetical problem that could result from such collection of data could be solved more efficiently in a different way.
>It's frustrating that the author is using the word "stateless" because it usually means something different in the context of computer-related topics.

Not really different. State is state.
You might have a point here.
However, there's a couple of articles online that say otherwise:
https://www.xperthr.co.uk/faq/do-job-applicants-have-the-rig...
https://recruitment.software/gdpr-the-end-of-handwritten-int...
https://elliswhittam.com/blog/give-feedback-job-applicants/

It's quite a unclear topic imho, that's why I'm curious if it was tried and wether it worked or not.
"Helvetia" is how I pronounced Helvetica for a long time as a kid, until someone pointed out to me that there was a c in there.
JS doesn't have the do {} expression form so

let code;
{
let count = 0;
code = () => ++count;
}

or let-over-lambda it and

let code = (() => {
let count = 0;
return () => ++count;
})();
Well yes, the zines will have a bunch of shellcode and command shell scripts and (from the looks of it) code of some trojans and the like. This will get flagged by AVs, etc.; but that's to be expected, really. :)
Note that the hashtable micro-benchmarks open-sourced by Google cannot be used to figure out which of the two hashtable implementations is faster. See https://groups.google.com/forum/#!topic/hashtable-benchmarks... for the details. If someone ran a high-quality production load test with two implementations (Google definitely can do that), it would give us useful information.

Disclaimer: I wrote the micro-benchmarks referenced above and parts of Swiss Table. I'm no longer with Google.
It’s Not Just You: Here’s Why the First Chilly Days of Fall Feel Colder
Probably because of the word “personal”
The irony being that agile was meant to be a rejection of blindly following a ONE TRUE WAY. A major point was to periodically review your processes and adapt them to better suit your situation. The idea being you don't get locked in to a process that's no longer working and even have some freedom to experiment.
Sample size way too small to conclude anything meaningful.
See the post from cbkeller above. He/she said the mantle is mostly olivine and outcroppings at the surface exist.
We had this problem that developers didn't ask for help.

So we decided that if someone was stuck for more than 1h thinking about a solution to some problem it was against best practice not to ask for help.

Enforcing this policy didn't result in people asking more questions but instead problems being broken down to smaller sub problems. It was kind of a good thing.
Advanced SystemCare Pro 12.0.3.192 Free Crack with Torrent 2018
This. Teams can become so much more effective when lack of experience with certain parts of the code is communicated.

It's a big step for a lot of people at first, because they are afraid of showing that they are actually stuck (“I'm afraid others will think I'm incompetent”).
While I don’t love the harsh tone of the parent post, it’s not wrong. One of the most important skills you would need to succeed as a startup founder is to self-teach: the ability to use the resources already available to you (ex: internet search) to seek out information and answers about how to do things you’ve never tried before, and to learn by doing instead of having the knowledge spoon-fed.

When you’re the CEO or CTO and your startup has 6 months of runway and a half-finished product and angry investors and 2 unengaged clients and an MIA co-founder, you’ll be the one responsible for figuring out solutions and making decisions. You’ll be the one who knows the subtleties of the situation. You can ask people for advice, but you’ll be the one who has to figure out precisely what advice to ask for and which advice is actually applicable. Most of it won’t be. And the right solution might be something that nobody else suggests to you.

If you’re not comfortable being thrown in the deep end and figuring out for yourself how to swim, you will not only struggle at but also loathe being a startup founder.
Bengaluru Police Seized India's First Bitcoin ATM, Co-Founder Arrested
Because I value my privacy.

That said, I do think people should not be surprised that when they reveal pieces of information to a company that that information is used by that company in ways that they don't 100% agree with. If you give up information, you're giving up (some amount) of control over how that information is used.
Edit: OP changed his comment, so my response is looking off-topic now

Sure, please paste here your email and other accounts logins.

Maybe you say you can't trust some random stranger on the internet but why would your trust companies, they have no morals, they want only to make money for themselves and on top of that they are incompetent and they can lose your data and random people on the internet will have it.
> Its not "fake news" that has elected these forces, it was the failure of the former mid-left/mid-right government parties to listen to their people and they have been voted out of office rightfully.

Besides the fact that foreign propaganda has played a relevant role, all the countries besides Italy are very good off. The east European countries have been hanging from the EUs tit for years and have grown into good prospering members now. And Switzerland and Austria never had any problems to begin with.

This whole movement grew out of prosperity. Same goes for the US.

Now that they are in force, they either mess up (cutting down democracy wherever it's possible, damaging legal institutions, spreading hate against minorities, hurting the economy)or are on the way there, see Italy. Meanwhile spitting in the faces of those who fed them (see east EU and Italy).

How can you call anything of that "rightful" is beyond me.
This seems to spin up a thread for each `setTimeout`. The overhead of this is massive.
Thank you very much for the detailed advice and sharing your personal experience. Really appreciate it.

I am in my late 30s. So, I think it is probably not worth it considering all the uncertainties.
Personal information is information about a person. We already collect information about things. Why not collect information about people, which are arguably more interesting?
Salesforce vs Hubspot
What is the Fundamental value of Cryptoassets
Does legislation such as GDPR actually shape financial planning?
Lookup in a trie is O(L) where L is the length of the key; not that different if you take into account that to lookup into a hashtable, you also have to compute the hash of the key.
In theory, I don't think hash tables are O(1): even if you ignore the atrocious worst-case performance and just look at average performance you still have to make the size of the hash depend on the number of entries, which brings in a factor of log(n), which is exactly what tree-based algorithms have.

In practice, the performance of a hash table definitely does depend on the number of entries because of the cache hierarchy and stuff like that.

I could easily be wrong about the theory: there are, of course, lots of different kinds of hash table and different ways you might formalise the meaning of "O(1)".
That's awesome! Olivine as a mineral actually looks very nice, I would totally buy a piece of Olivine jewellery for my SO. Especially if it saves the planet (and my SO would love it even more thanks to that).

So when can I buy it and/or register my interest?