skysight-inc/HackerNews huggingface dataset:
I'm in a similar situation RN, and this is my battle plan:

𝗗𝗮𝘆 01

* Backtracking - know how to solve 1 problem (Knight's tour)

* Tree - implement BST

* Tree traversal - implement DFS, BFS & DFS iterative

𝗗𝗮𝘆 02

* Quicksort - know how to implement

* Mergesort - know how to implement

* Binary search - know how to implement

* Min/Max Heap (priority queue) - know how to implement

𝗗𝗮𝘆 03

* Graph - implement adjacency list

* Graph traversal - implement DFS, BFS & DFS iterative

* Graph algo - implement "Prim Minimum Spanning Tree"

* Graph algo - Implement "Detect Cycles algo"

𝗗𝗮𝘆 04

* Graph algo - Implement "Detect Connected Components" algo

* Graph algo - Implement "Lowest Common Ancestor" algo

* Graph algo - Implement Djikstra single shortest path algo

𝗗𝗮𝘆 05

* Sets - Determine all subsets of a set

* Sets - Determine Maximum consecutive subarray sum

* Sets - Determine 2 sets intersection

𝗗𝗮𝘆 06

* String - Implement Levensthein Edit distance

* String - Implement Polynomial Hash

* String - Determine all substrings

* String - Find anagrams

𝗗𝗮𝘆 07

* String - Implement KNP algorithm for pattern matching

* Basic DS - Implement Queue, Stack, Dynamic array, Linked list absolutely cold

----

I chose javascript as the language for all this brushing up (no need to manage memory, and I can focus on the algo)

It's a big list, but it's a traversal of the CS engineering domain that makes sense to me, and it's only a fraction of the expected knowledge for that kind of interview.

----

Edit: I pushed some of the code of this list on GH here: https://github.com/netgusto/brushup

I struggle to implement each concept in the smallest, simplest way possible. I'll keep adding code as I write it.
> Programming Languages
> HTML

Can the list even be taken seriously?
Simple, Online Mortgage – Better Mortgage
Yes also After researching it a bit more I stumbled upon this (1) making it even more irrelevant

(1) https://www.intellectualtakeout.org/article/why-you-should-b...
> To even make a bid, a provider must maintain a distance of at least 150 miles between its data centers, a prerequisite that only Amazon can currently meet

I don't get this one.

Azure's government data centers are in Virginia, Iowa, Arizona, and Texas. Their DoD data centers are Virginia and Iowa. I don't know where they are in those specific states, but the only pair that could be less than 150 miles apart are Texas and Arizona, and that is only if the Arizona one is within a few miles of the SE corner of Arizona and the Texas one is up in the NW sort-of corner of Texas.
See that part of the discussion:

https://news.ycombinator.com/item?id=17754670

There's a few good explanations there.
Oh, to clarify, when I talk about that, I'm not talking about temperature tolerance - that's really more of a secondary byproduct - but metabolic demands. A warm-blooded (i.e. fast metabolism) animal needs an order of magnitude more food than a cold-blooded (slow metabolism) animal.
That is set to happen at Gamescom in only a few weeks.
I think margins are going down and there are plenty of stories of women being completely stuck in a world they don't want to be in, some of them actually struggling with mental issues. Sure, some probably like it but I can understand that companies prefer not to be associated with a world that seemingly contains a lot of misery. There are plenty of documentaries about the industry, they don't paint a rosy picture.
ΔΙΑΓΩΝΙΣΜΟΣ FREE FUCK 15 ΑΥΓΟΥΣΤΟΥ 201
How air-conditioning created the modern city
New Version of Visual Studio Code with Breadcrumbs
If the company is Google, be aware that they contact pretty much everybody. You shouldn't feel special because they contacted you.

Why not stick to data science, which is very hot right now?
Venezuela’s Drone Attack May Not Be the Last
> I can understand that companies prefer not to be associated with a world that seemingly contains a lot of misery.

They're already in the pharma and health business.
" The circular logic IMHO is in thinking that the market can prevent this by itself"

It's not circular logic because nobody really thinks that the market will stop corruption by itself.

And FYI if regulations and laws were not in place, forget about 'market correction', there would be no market to begin with. See: dysfunctional, corrupt states. They barely have 'markets'.

"but do you feel if regulatory bodies were given more power to execute on already existing laws"

I don't know. It might not be a matter of law or even policy, but failure of those in the office. Maybe they were understaffed, or had the wrong incentives.

Banks have tons of oversight committees and auditors, and they call kind of failed as well.

Major funds buying huge bundled up mortgages were maybe a little lazy in not doing diligence, but that's a 'market' thing not a regulatory thing.

It was a lot of big and small failures - market and regulatory, that caused 2008.

If everyone is cheating it's not going to work.
If it makes you feel any better, a year or two ago DEFCON started a second location not in the United States! They chose... China.
Heh, again China 'collapses', such articles keep coming for ~20 years now, yet it's only getting stronger. If I had to bet my money, I would bet that China will outlast any current major power and USA is in much more dangerous position stabbing long time allies in the backs, isolating itself and monkey for a president.
Which is why the section on systemic vulnerabilities (317GZ) is (IMHO) the most important to get clarified and expanded.

The other area that needs to get clarified is the definition of "designated communications provider" in 317C, particularly those related to software/hardware development and manufacture.

The fact is, this legislation will pass, because both the Liberals and Labor march in lock step on "national security".

So the fight becomes how to limit the scope to ensure that the requirement to "implement or build a systemic weakness or systemic vulnerability" is expanded out to exclude:

a) common security libraries that are shared across operating systems and applications
b) secure hardware (HSMs, SEPs, etc)
c) protections and procedures required under PCI/DSS, banking, medical, GPDR and equivalent laws
d) requests that make it likely that a provider's business will suffer due to loss of trust of the security of the information that a user/customer provides.
Ethereum’s falling price splits the crypto community
Ah now everyone who works for Lynda.com are going to be suspicious!
I really want to disable my adblocker, because I've seen some good and relevant ads in the past, but then suddenly you come by a website that's full of ads and you can't even figure out what's content and what's not, so you just give up and that's why I use adblockers.
Essential Wordpress SEO Tips for Beginners and Advanced Webmasters
The threadrippers are still only single socket. Honestly, with the way processors are going right now, I think multi-socket may become a thing of the past.
1. Understand the big picture.

2. See yourself as a person in pyramid which is a point in the other pyramid's structure.

3. Pay attention to what manager says, that's the interface he wants to see. Those are things he wants you to deliver. He isn't interested in low level hacks you use, those are the things you discuss with your coworkers.

4. If you see some flaw with the interface he laid, point it out. If he is still OK with the flaw and don't want any changes, don't try too hard to change his mind. Simply note it down somewhere, the flaw you had observed and pointed out - in your personal notes.

5. Understand that in the grand scheme of things, he is just a person who checks whether an interface is compliant with big picture, they are just another bishop just as you are.

About the technical stuff you and your colleagues know it best. Manager has to deliver what executives told him to. If the product isn't coming out as the perfection you wanted, that's OK.

Manager is very likely to forget the things you discussed with him so you should keep notes. Otherwise, you might get inquiries like, hey bob! Why you didn't tell this to me?.

And you need to tell him, we had discussed this and concluded that and yes, i did make you aware of this issue. That's it.
> Defcon is moving to Paris, Bally's, and Planet Hollywood next year, but those are all Caesar owned properties, so it doesn't address anything.

DEFCON was at Bally's and Paris for two or three years two or three years ago. The theory a few of us have is the Caesar's Palace people were looking for soldering equipment (that might damage their tables) and that Caesar's doesn't care as much if there is damage to their less prestigious properties.
Chelsea Manning to Discuss Cambridge Analytica During London Visit
Newyork Online Services
An 11-Year-Old Hacked into a US Voting System Replica in 10 Minutes This Weekend
To clarify, I don't consider studying and preparing for an interview to be interchangeable.
Preparing by investigating the tech stack and doing background research on the company seems logical.
However, to study for an interview seems disingenuous,
both on the interviewee and interviewer's part. It seems a bit like saying, we expect you to be able to solve this rubick's cube in under 10 seconds to prove that you understand the fundamentals of recursively solving abstract problems.
It seems to me that the right way to start would be to type '!?' If that gets popular, then you can have an !?-ligature.
Faxploit – Malicious Fax Machine Can Let Hackers Take Over the Entire Network
100% U.S. Based Native Transcribers
New york online services is one-stop transcription services provider in the United States. With over 4 million minutes of audio recorded and 8000+ happy clients and growing,New york online services is your trusted source for accurate, quick transcription service. Our U.S. only transcribers come from a multitude of backgrounds to ensure that your transcript expectations are met. In fact, our goal is to provide professional transcription services to you by guaranteeing 98% accuracy for good audio.
New york online services is one-stop transcription services provider in the United States. With over 4 million minutes of audio recorded and 8000+ happy clients and growing,New york online services is your trusted source for accurate, quick transcription service. Our U.S. only transcribers come from a multitude of backgrounds to ensure that your transcript expectations are met. In fact, our goal is to provide professional transcription services to you by guaranteeing 98% accuracy for good audio.
use reader mode?
I think HN hammered the site. It's down now.
Best storage layer for small files upto 10MB
Suggestions to use HBase vs HDFS for storing small files.

Assume I've millions and millions of small files now. And this would grow over period. What would be the best I could choose between storing small files in HBase vs HDFS.

Storing in hdfs in different flavours like

1) Storing small files within a directory and retrieving
2) Storing small files as sequence files
3) Choosing to store HAR files - I couldn't understand this well (https://blog.cloudera.com/blog/2009/02/the-small-files-problem/) I suggested this after referring this article.
I gave several reasons: Every time I install a new computer I have to select the keyboard layout, or the layout is wrong and I cannot type properly. Think of all the user and engineering effort wasted to support this corner case of switching keyboard layouts (so the keycaps don't even match the keys sent), used by a tiny number of users.

I personally know of how much work went into getting QEMU to support keyboard layouts. It has to convert characters back to scancodes so the guest OS can convert the same scancodes back to characters. It was a nightmare to get it right. Such a lot of effort for such a silly feature.

> I have also built several keyboards, and I cannot imagine the pain it would be having to define a key for every Unicode character.

What? There's no reason you would define a key for every Unicode character.
Then don't do the training. And volunteer your thoughts on the game to the interviewers. Very honest!
Turkish is an amazing language. I have been learning it since my wife is Turk and it has been a pleasure. Everything is regular and well defined, even the way a word is constructed is defined by rule.
Compared to my very irregular native language (French), it is a real pleasure.

I supposed, this makes it a much more simple language to do NLP than a lot of other language.
The Most Terrifying Device Hacks from This Year’s Def Con
It takes 29 hours for a single CPU core (or thread?) to render one frame, which is reasonable for Pixar-quality scenes.

Big Hero 6 was rendered using 55,000 CPU cores in parallel, which would bring the final render time closer to 70 hours for 144k frames (assuming maximum efficiency and ignoring all the tests and overhead).

For reference you can download a production benchmark scene (https://www.blender.org/download/demo-files/) from the Blender team's short film and try to render it at 1080p — my 16-thread Ryzen CPU takes over an hour to finish one frame.

Also feature films are rendered in 4K or above which quadruples the render time over 1080p.
Resetting the clock might be worth it at this point, if we can jettison accumulated cruft and simplify, simplify, simplify.

My problem with things like Haiku and Reactos is that they're trying to emulate systems that have already existed - Beos and Windows, respectively. All I want is a modern DOS, say with a faster/more capable graphics layer.

The closest I've found is Wirth's Project Oberon, but the choice of language meant that there's very little that can be pulled from existing repositories and used directly - not too many people are programming in Oberon. C is a requirement, but you get that with the RISCV tooling.
Kghj
You could practice and build the skills necessary to have these types of hobbies!

Nothing this person is doing is magic, and to the extent that genetics or extensive background prep play a role you could still overcome that deficit enough to at least participate in the space, even if you weren't the most amazing, talented person in the world. It's not like making the world better by addressing weird problems is a particularly competitive field.

I'll make a claim that literally every single skill being shown here is something that you personally could learn, and it probably wouldn't take you more than a couple of months to a year of regularly exercising your creative muscles to get to the point where you were doing something useful.
Why is ffmpeg better on Windows? (With the exception of clearLinux)
Micro Services with Azure Functions – PDF Download – DotNet Core
This reminds me of the film Unsane https://www.imdb.com/title/tt7153766/
They are single socket but the arrangement of their CCX means that we have NUMA even on a single socket system. AnandTech has some info: https://www.anandtech.com/show/11697/the-amd-ryzen-threadrip...

This results in a gaming mode which disables some cores to achieve higher fps in not NUMA-aware games. Afair, this is even worse with the new 32 core CPUs.
Thank you! It could not be free if it was a website because calculating the recommendations uses quite a lot of CPU. It's fine when run on each user's computer, but it would require expensive servers to make all the calculations for everyone, with a risk of congestion.

There's a website named criticker.com which gives great movie recommendations, but you'll see that they have problems handling all the calculations. You'll literally see the recommendations being slowly generated, and updates are a problem when you rate more movies.
I too feel I couldn't pass the $190m cost in the first place. Granted, I can see where the cost ramps up as explained by @morei. Could someone explain whether this is for the 10-year contract or a license of some sort for each year?

If it is annually, they got 17m tickets over 7 years so for 10 years, assuming they issue just over 19m tickets, that means each parking ticket needs to be at least $10 to cover the cost, even at $100 per ticket, IBM is banking on 10% share? That seems excessive to me but I never worked in government so could someone enlighten me on this?

By any chance there's a conflict of interest for government to be willing to make improvement and cut down parking tickets or any other similar source of income? Or maybe that's what public audit is for?
Indeed, and there seems to have been some work done to great effect[0]. Unfortunately the corresponding branch is quite stale[1].

Anyway, my comment was more about the fact that the "Concurrency / Add multithreading support" section of the roadmap was quite unclear about parallelism. Mentioning MRI's GIL was merely an example as to why any kind of thread interlocking could turn things into non- (or very limited) parallelism, hence patagonia's question being quite legitimate.

[0]: https://twitter.com/sdogruyol/status/833369972919382019

[1]: https://github.com/crystal-lang/crystal/tree/thread-support
The best fix product wise I found was [1] but Im afraid its not self hosted and seems a bit abandoned. So basically providing the ledger backend with API calls for transactions & reporting. That would be the perfect fit.

The rest are all linked to paid accountancy software, with liscencing and hosting trickiness.

Gnucash I did check out - it just seems to be a bit too large. What im looking for is only a small subset of the functionality and id worry id have a hard time stripping out the parts we need.

sql-ledger looks interesting though... Have you used it before?

[1] http://subledger.com/
Weight lifting doesn’t have any direct use for any sport ( excpet weight lifting), and yet they do it pretty much in every preparation. Brain is a muscle, so showing that your brain is able to manipulate some moderately complex algorithms is always a good thing.
Yes. No.

Mammals didn't survive as such. The big ones died, as did many, many other species. As the paper points out, "mammals surviving the K-T event were generally rat-sized or smaller".

Generally, there are more small animals than big, I mean more individuals of a particular species. There are more flies than elephants. If the chance of of an individual dying in the Big Oven is 99%, greater numbers help the species survive.
Osmo-FL2k: A $15 DTV transmitter, FM radio hijack and GPS Spoofing device
That's similiar to the ruby-each-line gem I created https://github.com/Dorian/ruby-each-line
Feature: The Unlikely Activists Who Took on Silicon Valley – And Won
Seems like it's just giving up on a lot of money for 'reasons'.

There's no way to ascertain how much profit a payment provider makes based on the transaction cost. That 30% fee might be necessary in order to make a profit after covering all the expenses incurred by dealing with vast amounts of fraudulent transactions, chargebacks, lawyers, etc. Maybe Stripe aren't giving up a lot of money; maybe providing payment services to the adult entertainment industry is just really expensive per transaction.
Wasted perhaps in immediate strategic outcomes. But don't discount blooding troops, burning in systems and building institutional knowledge, which are strategic assets. One can certainly argue if it was worth it, though.
> Speaking of fees... Stripe charges 2.9% + .30 cents per transaction. Some of the billers in the porn industry charge up to 30% per transaction. Yup, 30% (not cents; percent) PER CHARGE. So if we charge someone $1.00 for a 1 day trial, the biller gets 30 cents off the top.

This was a really bad example, as Stripe actually charges more than 30 cents for a $1 charge ;P. More reasonable companies (including PayPal) give you better rates for small receipts; PayPal offers 5%+$0.05 as a "micropayment rate". But yeah: with a better example, this is still clearly a point ;P.
Inflation-adjusted $1800 in 1996 is ~$2850 in 2017.
Somehow clicky.com still is. I can track each mouse movement in real-time and check where they go and come from on my website.

https://clicky.com/help/faq/privacy/gdpr
too hard to make cat through.
Facebook scores La Liga broadcast rights in India
When I was in college, I was a systems administrator for a lab as a part-time student job. After I graduated, they wanted to hire me full-time. But it was a state university, so they had to open up the job to everyone, and they had to have a specific window for applications. So... my boss wrote the job description exactly around my resume. Lo-and-behold, I got the job.
̋-Like this̋- - backspacing on a typewriter let you do a primitive form of "composed characters"

Edit: it looked right in the submission box but not in the comment. Shrug.
No, just rendering the string every time it changed. For the kind of games I was making, text didn't change that often, so caching it worked fine.
On the contrary, I think most other industries do this (i.e. hire people based on mostly insane criteria).

I think programmers are more reflective and analytical than people from other industries, so programming as an industry gets a lot of flak from the inside, but I really believe it's no better anywhere else.

"Half of programmers can't program! What's wrong with this industry?" Half of everyone is completely and utterly incompetent at whatever they're paid to do, why do you think we're special? Programmers just happen to notice these things.

"The interview process is broken!" Yeah, so it is everywhere else, programming is just the only industry where someone would possibly even care about whether something is insane or not.

'Tis my two cents.
I want to say that Perl, and Ruby, and even Python are superior tools .... except that awk is also my default go-to for pipiing into to munge output data, so yes it's clearly still hitting the sweet spot for many tasks.
25 chỉ tiêu xét tuyển đào tạo Bác sĩ tại Cà Mau
Photon: A fast crawler which extracts urls, emails, files, usernames and more
>> To me this sounds very much like the superiority complex many doctors and hospitals take when it comes to patient care. They are the doctors. They are the hospital. How dare you disagree.

This is academia in a nutshell. They're told they are superior due to the time/resources spent in advanced schooling and only respect the opinions of people who have letters after their name. It is endemic amongst MDs and PhDs alike.
FWIW, if some reports are anything to go by (see e.g. [1]), and indeed China itself (see e.g. [2]), China has an enormous (and growing) pile of bad debt. If true, things could get very ugly when the bubble pops.

[1]: http://carnegieendowment.org/chinafinancialmarkets/75355

[2]: https://www.caixinglobal.com/2017-10-20/china-must-guard-aga...
While the idea that the laws of math can be revoked in Australia is silly, any company that trades with or sells services to Australians is liable under this proposed law if they are a designated provider.

So Atlassian is no less or more likely to be covered here than any other software house that sells to Australians.