skysight-inc/HackerNews huggingface dataset:
No brainer, yes. Always be on the lookout for what the job market has to offer. The bottom line, employers will drop you if they feel they can get a better deal with another employee. You should have the same mindset. If you find something better you should take it.

As far as learning goes, don't expect to be assigned a mentor or to find a mentor at work. Most startups just don't have the ability to provide one. There are just too many things that need to be accomplished for it to stay alive so they won't be focusing on mentoring developers. Plus highly experienced developers are looking to get paid for their abilities so they are job hoppers looking for the best job for them so don't expect them to stay too long unless your startup is exceptional. Your best bet is to learn by doing, move on to another startup and learn from the experience.

Also, map out your career. Where do you want to be in 5,10,15 and 20 years? I can almost guarantee you won't be a developer in 15 years, and I don't even know you,so plan for that.
As a Chinese who spent 7 years in the US and now back in China. I can tell the difference between nationalistic view then (before 2010) and now. Common people used to blindly believe the superiority of the system, but now they believe it with evidence. All things considered, more people are well-educated and they do not blindly believe anything any more. So if they do like something, it must have some real benefit. Actually, Huawei has its own PR crisis just a couple of weeks ago when media exposed that one former Huawei employee was wrongfully jailed for 251 days. I have friends switch from Huawei and to Huawei with all kinds of reasons, but mostly, it is performance and price ratio.
I'm sorry, but I don't see why anyone should waste a moment with a proprietary operating system with such limited use.

If you need a simple educational operating system with a book, Minux is available and open source software.

If you need a fully capable operating system kernel, Linux is available and is open source.

There are also many other open source software systems, including the *BSDs, Zephyr, and so on.

It takes time to learn the details of an operating system. I read parts of those books years ago, but I wouldn't waste any of my time with them today. Better to learn details of something you can use, or at least something you are legally allowed to change and share.

If it is open source software, and my comments don't apply, but then they should make that much clearer on their front page.
This doesn't exist anymore. :( I just tried to see if I could opt into it, but it caused issues so we have to do it on a machine by machine basis.
Nice game. But I find it frustrating not to be able to drag the last character. My experience is that well-kerned text takes up overall less horizontal space than unkerned text (i.e. most kerning adjustments are negative), so I'm not sure why this game doesn't allow me to change that overall width.
The author has a very, very limited experience with Chemistry. I also found the article to be a rambling rant with no actual basis in reality.
You're really not helping your case by citing two people who come across as even more shifty. Piling on more low-quality evidence like this just raises more questions and doubts, and gives the impression that you either cannot identify credible evidence or that none exists.
This is a good point! However, the CIA surely has sufficient internal incentives to fix privately disclosed vulnerabilities. There is no need for "bad publicity" to motivate them to become more secure. The CIA may even have already started working on fixes after Vault 7. Who knows?

The only thing this action serves to do is allow less than trusted third parties abuse the weapons given to them (a possibility that the speaker clearly recognizes).
CIA possibly uses geofencing to restrict missiles given to allies
In this context, 'render' means transforming React (or similar framework) output into a DOM tree, plus the magic that goes into rehydrating dynamic elements once the static copy of the page is loaded.

The benefit of that is getting all the effects of 'just plain HTML' while still being able to dynamically update parts of the page, and doing the entire thing in a single framework such that (if you do it right) your code doesn't have to explicitly do anything to specially handle the two different use cases.
Good to know. Yes, PBKDF2 is kind of outdated. It's just that ripping it out and replacing with new key derivation algorithms takes time, especially needing inter-operated with other tools, while the iteration count is a simple configuration to bump up on existing implementation.
> The point this paper is trying to make is that we should be using safety margins based on knowledge rather than perpetuating the numerology that's been in-place to-date.

Yes, but we should also understand that additional computing, in most situations, is really cheap, and that compromised cryptography in wide use is inordinately expensive.

> The very same argument you're making here can be made regarding switching to 512-bit keys. And heck, why not 1024-bit keys too.

We know we need at least like 80 bits to start to be safe against brute force. 128-256 bits are reasonable "round number" sizes that have a keyspace in large multiple of this.

> A) The key size & number of rounds aren't where the security issues are today

They're a key part of the security of the thing we're actually talking about (the cryptographic algorithm) and excessive key size and number of rounds has often rendered actual algorithmic weaknesses unexploitable in the past.

> B) We have a sufficient margin of error and understand the space well-enough that we're likely OK to use existing symmetric encryption with fewer rounds & smaller key lengths.

Maybe. And again, why?

> C) If you're a target of an attack the encryption keys are unlikely to present a significant challenge as attackers will choose easier alternate vectors.

You could use this argument to make every single bit of the security stack (equally) weak.
Just add the NYT location data set and why leave the office as a spy? It’s all about analysts now?
The thing with the BSL is that it's not OSI approved, and never will be as it doesn't fit the OSD, which was one of my requirements (for pragmatical reasons, not ideological ones). I should perhaps include it in the comparison.
Technicans perform blood tests but doctors are the ones that interpret the results.
A lot of people misunderstand danger from radioactivity.

From what I understand, brief exposure poses little risk, but prolonged exposure is the problem. In this case, if the dome leaks, it means that radioactive material gets into the food chain, thus causing prolonged exposure to whoever eats it.

(Besides, if the dome were so toxic that you couldn't get close to it, there wouldn't be vines growing on the dome and trees next to it.)
FTFY

Americans could be patriotic (GOOD!)

Chinese could only be nationalistic (BAD!)
Small price to pay for supporting a noble cause.

Now that it doesn't work and suck coal- and oil-generated electricity, it protects the environment even better.
The article forgot to mention the most important skill required for being a CEO - already knowing members of the elite class.

There is very little chance of the vast majority of people of going from IC or even middle management to CEO, let alone other “elite” titles like VP or Director. These are folks that live in the social sphere of power, not just being effective enough to be promoted to the top in the mythical meritocracy.

An example: Bill Gates didn’t get such a sweet deal with IBM by walking in the door and demonstrating gumption. His mother served on the United Way board with the chair of IBM. Bill Gates came from a wealthy family that already knew the right people.

The elites who could possibly give me a chance as CEO or VP don’t talk to me enough to even know whether I’m qualified and/or if I exist. It’s not like we run into each other at the country club or the marina.
But all the prior blocks are static, that's the point. If you can break the cipher used at some time t, anything that people had "stored securely" by encrypting it and putting it on the blockchain before time t is vulnerable. As our technology and understanding gets better, t might get later and later. Obviously it depends on your use case, but it's a good argument for not putting sensitive things out in public on a blockchain at all.
Technicians don’t interpret blood tests, and radiologists don’t perform most imaging procedures, so I don’t understand the comparison.
> Actually I strongly prefer catastrophic failures while parked to catastrophic failures while driving...

Certainly something to consider when owning a Tesla car!
You should try to make peace with it. It’s no way to live always being upset someone is younger and smarter than you. Keep working hard, but do it for yourself.
But keep in mind that other parties knew about differential cryptanalysis 15 years+ before publication.
I think there's a huge potential for patient benefit if this is done correctly, though I worry that we'll just create mostly adequate classifiers based on existing data.

I also think we need to watch out for the human-attention issues illustrated in almost self driving cars. If a radiologist gets used to the computer being right 9/10 times, they could miss the 10th which would usually have been caught.

Overall we need more CV/ML/AI (choose your acronym) in this space, but it definitely requires some care.
> What if you're in your 50s and stuck in a low paid job with a wife to take care of? What if you have a disability?

> Unfortunately this isn't a universal given. A lot of people are stuck with massive amounts of debt just trying to survive and live from one paycheck to the next

Where would one find statistics or some numbers regarding the above?
Alternative headline:

“Brazilian officials brandish corruption by signaling to Facebook their citizens are up for sale”
If imaging tests become higher quality and cheaper would the concept of over-prescription of them still make sense? (Asking sincerely, I don’t work in medicine)
TLDR: To restrict the effectiveness of MANPADS accidentally falling into the hands of extremists, they have developed geofencing technology that prevents said MANPADS from being used outside of a specified geographical area.
Computer assisted screening for mammo has been around for years... like icad I am sure some of the vendors in this space are using some form of deep learning already
This is false. KPMG audits Huawei's financial statements, and the financial statements are prepared in accordance to IFRS.
Makes sense. Thanks for the reply!
Spartan+Mattress+Savings+20%+Off
Interesting idea, hope you find a solution! :)
Good point. The airlines would certainly be less happy, but it's unclear that they'd be unhappy enough to make the plane unprofitable. I guess the question is whether it would make them all buy the A320neo instead.
> Exactly. The point is that a fair A/B speed comparison between competing ciphers should be normalizing both A and B to equivalent security margins

Assuming that A and B have received an equal amount of cryptanalytic attention and the "best publicly known" attacks represent equal amounts of effort/progress against the algorithm.

In practice, we need to overspecify algorithms initially, not knowing what the next 10-50 years of attacks will look like. Maybe 15 years in you go "woops, could have used fewer rounds-- we're holding up much better than I thought," but at that point the parameters are standard and...
what small business is all about
False positives could just be us not being able to detect that they are just false positives while more advanced methods and technologies might be able to differ.
Companies have internal "accelerator" programs that they keep quiet about. In Microsoft it's the High Potential bit and the bench program. Others have very similar ones. If you are in one of those programs doors will be opened for you that aren't available to others.

Usually its your skip level manager that has the authority to recommend you for one of those. If you aren't in one of the programs you probably won't even know they exist.
Deployment unknown but documents date from the time when such weapons were deployed in Syria.
Will it be possible for malicious users to inflate the size of the database dramatically by submitting thousands/millions of Do Not Sell IPs?

Also, what’s the procedure a user needs to go through before adding an IP to the Do Not Sell list? How do you determine the users authority to make a change? I didn’t see any info on the notice itself. Hopefully you require the user to show extended “ownership” of the IP over the course of a month or more, lest users on dynamic IPs and temporary AWS/GCP/etc IPs are submitted for removal.
College Oaks (2001)
Yevgeniy Brikman at QCon SF
Pretty neat trick.
(It would probably require training on what to do when the system becomes inoperable, at least.)
What you are saying sounds reasonable, but I still feel very strongly that prevention is the key. Consider that prostate and breast cancer are extremely common, occurring in 1 in 6 men and 1 in 7 women respectively in Western countries. As someone that treats cancer, I can tell you that management of an established cancer, even if detected early, is very complex and highly unpleasant for the patient, if not only psychologically. This is unlikely to change, except it will get more expensive.

The strongest argument is an economic one. If we can develop preventative treatments that we can just give to everyone, it is a much more justifiable expenditure. The risks and benefits are much clearer. This is in contrast to what we do now, which is apply extremely expensive and complex care to a group of people that are diagnosed with cancer. There are only a small number of people in the world that can even get this care. Consider that a preventative therapy is the only type of therapy some people in the world will ever get for their cancer. Papua New Guinea for example has zero oncology specialists in a country of 8 million people.
$ tar xzvf Xinu-code-Galileo.tar.gz

$ cd Xinu-code-Galileo/

$ cat COPYRIGHT

<<<begin COPYRIGHT>>>
Portions of this software are covered by the following copyright:

Copyright (c) 2012, 2015 Douglas E. Comer and CRC Press, Inc.
All rights reserved.

Redistribution and use in source and binary forms are permitted
provided that this notice is preserved and that due credit is given
to the copyright holders. The names of the copyright holders
may not be used to endorse or promote products derived from this
software without specific prior written permission. This software
is provided `as is'' without express or implied warranty. The author
assumes no liability for damages incidental or consequential, nor is the
software warranted for correctness or suitability for any purpose.
Portions of this software are documented in the book:

Operating System Design -- The Xinu Approach, CRC Press,
Boca Raton, FL, Linksys version 2012, Second Edition 2015.

This software may not be sold or published in printed form without written
permission from the copyright holders.
<<<<end COPYRIGHT>>>
So messenger but ephemeral?
> dramatic reduction in server resource consumption

What is the the measurement of dramatic reduction?
Could you tell us more about which companies have these programs and what its like?
The point is that a one millisecond pause is unacceptable. Low latency Java GCs have average latencies of one millisecond, 99th percentile latencies of 10 milliseconds, and 99.9th percentile latencies are neither measured nor optimized for.

I don't consider it realistic to think that garbage collected languages might ever be usable in the context of game engines or HFT.
> Singapore was one example, recall three former intelligence officials. By the early 2000s, the agency ceased running certain types of operations in the Southeast Asian city-state, because of the sweeping digital surveillance there. The Singaporeans had developed a database that incorporated real-time flight, customs, hotel and taxicab data. If it took too long for a traveler to get from the airport to a hotel in a taxi, the anomaly would trigger an alert in Singaporean security systems. “If there was a gap, they’d go to the hotel, they could flip on the TVs and phones and monitor what was going on” in the room of the suspicious traveler, says the same former senior intelligence official. “They had everything so wired.”

Tbf Singapore is a city state and integrating surveillance infrastructure on a smaller scale is easier, but that's still pretty impressive.
I've heard about quite a few times KPMG has worked hand in hand with the people it was supposed to be auditing so I'm not sure that's a big plus (ex. S. Africa scandals)
I'm all in favor of concise and expressive languages (even weird ones). I hate being slowed down by the language itself. But writing the first thing that comes into my head leads me to reinventing the wheel a lot, and (at least at work) we have a responsibility to find reusable abstractions and only create new code that's needed.
The Experts Look Ahead: Cramming more components onto integrated circuits (1965) [pdf]
Most of the people that have been saying this for years have no idea how hospitals or health care in general functions. This includes the internal politics of a hospital, politics of the health care system as a whole and patterns of medical care/practice. As a surgeon, I can assure you that Radiology is not going anywhere. If anything, ML/DL will augment and improve radiology outcomes by assisting radiologists but there is no way as of yet where any type of AI can perform the role of a radiologist- that is, take a radiologic study, correlate that with an often past medical/surgical history of a patient and provide valuable insight into what's going on with the patient. I'm not a pessimist about this at all. ML/DL will absolutely improve outcomes if implemented properly; however, radiologists are going to be augmented, not replaced. They are after all physicians.
Having experienced something that seems to be similar, imagine that you are working on a web server. It is very slow sometimes. Your project leader is absolutely convinced that the problem is due to multiple requests being made to the DB at the same time. He has been lobbying to rewrite the DB layer for some time now. He hates the archetecture that was left to him by the previous lead developer and is absolutely sure that if he rewrites it, it will be much faster and easier to work with.

Unfortunately, you've been profiling the code and you've found that the there is an inordinate amount of time being spent allocating a date. It seems like the code is pathologically looping around and hitting that date code hundreds of thousands of times for every request. You've tried showing your lead the code that's causing the problem. He doesn't really understand it. He doesn't trust code profiling either. He already knows what the problem is and he's not interested in hearing any more. He ridicules you for having this stupid theory that allocating a date is slowing down the DB.

It's not that keeping the poor behaviour is benefitting him in any way. It's more that the new solution is not his solution and he's got a lot riding on his solution being chosen (justify his code rewrite). He's kind of staked his reputation and career with the company on his solution. If it turns out to be something else -- especially something he's already ridiculed, he'll be toast. He wants to get into management and management is all about politics and being right all the time (ever hear the President say, "Wow. I was certainly wrong about that!" -- and you can pretty much insert just about any President there... not just the obvious one ;-) ).

That's the way I see it anyway. Doctors, just like computer programmers work with complex systems where they are more likely to be wrong than right. I never trust people in these positions who don't know how to be wrong. But they/we are often placed in positions where we are not allowed to be wrong -- and some people handle those situations better than others.
Start a company. Then you, as the board of directors, can appoint you, as CEO. Sure, knowing the right people helps with the success of your new company, but certainly isn't a prerequisite. Just head down to the marina.
The check engine light is only for emissions related failures which is why in most cases the car is still driveable. In serious cases like this most cars will flash the CEL but AFAIK that is not legally required. The whole point of the CEL is that when the emission system is compromised its not immediately obvious, in fact the car may even perform better depending on the fault.
There's a ton of deep learning startups working in this space already. Hardest part for most of them is getting access to training data. Because of that we'll probably see most of the commercial innovation coming from China and other countries that don't care about privacy.

Doctors make mistakes all the time and people in the medical profession work odd hours so there's already a ton of room for errors. Having a machine check their work or provide a second opinion will help them a lot.

Having a system that can do the primary screening and prioritize patients before a radiologist is available will save a ton of lives.
Not sure if this is what you are asking, but Bobby Fischer thought the current chess rules led to boring games so he invented Fischer Random Chess.

https://en.wikipedia.org/wiki/Fischer_random_chess

It makes the games far more complex and dynamic since the pieces are placed somewhat randomly. There are other variants which remove castling which makes the game even more dynamic as it prevent castling to secure your king from the middle of the rank.
Thank you! So much of this discussion is formed by a personal dislike of the topic or bad classroom experiences. I, personally, find accounting to be dreadfully boring, but I don't feel that the pedagogy of the field as a whole needs to conform to my particular tastes.

Also, lots of suggestions of incredibly dangerous classroom experiments to jazz things up, coming from people who don't know the dangers of the reactions they're proposing.

This is a bad idea. If you don't do your due diligence, you end up setting school children on fire [0].

[0]http://chemjobber.blogspot.com/2019/06/civil-trial-of-nyc-te...
CEO of _____

The _____ matters a lot. You're correct that in most cases extreme success is the accumulation of more than one generation.
Different nationalities really have different perosnalities
> For instance, I teach programmers to tune out the noise of refactoring catalogs and learn how most familiar refactorings instead follow from a few primordial algebraic laws

Why "instead?" Knowing more math is good, but I think the author is doing his students a disservice. You don't need to memorize refactoring catalogs, but if someone says "maybe you should use a visitor pattern here" it's helpful to look it up and know what it means. It's not deep, but this is the vocabulary of the programming profession, not noise, and we're not going to switch to speaking in abstract mathematics just because some people like math or see a deeper meaning in it.

Defunctionalization seems like it might be a useful addition to the catalog.
Bitcoin does nothing, is used for nothing, and solves nothing. It’s an answer to a question no one asked.

It’s a cult whose members have an illogical alliance to technology they don’t understand and knew nothing about just a couple years ago.

But the whole charade keeps going because humans are suckers for get rich quick schemes.
67MB is big for a webpage.
>But I just think the marked lanes and sharrows are a good enough compromise for the serious commuters and the casuals.

There have been several studies that show sharrows don't actually help, and in some cases even hinder, bike safety.

E.g.,
https://trid.trb.org/view/1393928
https://rosap.ntl.bts.gov/view/dot/40917
https://www.sciencedirect.com/science/article/pii/S204604301...