skysight-inc/HackerNews huggingface dataset:
As far as I know, GDPR only applies to data that somehow relates to a person. If telemetry e.g. only sent build number + backtrace for crashes and the IP address wasn't logged, it seems like that would be allowed under GDPR.
Exactly what I thought as well. There are many articles out there that make compelling cases for getting a CS degree. This isn't one of those.
I - disagree here. My CompSci background gets me called in to deal with the hard stuff that others skip bc the theoretical parts of CS are not present.

As mentioned in a further comment below - I can understand why code is slow (eg: BigO for cpu or memory), what structures and algorithms to use in different scenarios (Data Structures & algos), how things are working (Computer Architecture, Programming Languages [theoretical construction of languages], Compiler design), and Automata. Absolutely, these can be learned by oneself - but I find they rarely are. I know what is happening at a network layer, OS layer, memory layer, application layer, and system layer, and code layer.

I can grok a new language quickly, by learning some very key aspects of its language design from my Programming Langs class (the "meta" of ProgLang design), etc.
It's been well publicized especially in areas that have many forest fires, but some people still don't get the message. I still meet people who have never heard that pointing lasers at airplanes can result in serious jail time, and when I tell them they think I'm kidding.
CS != coding
I grew up in a suburban community. Nothing was in walking distance and everywhere I went, I was driven.
When my mom asked me where the roads were in our city, I listed all the ones I could remember, but I listed none in order and missed a lot. My mom was perplexed, she said “how could you not know where the roads are? I drive you everywhere.”
I think we don’t realize that the amount of control we have over a situation changes our memory of the situation. There’s no reason to remember if there’s no impact of knowing, despite being present in the same situation. I think this can answer why online classes are hard, why some students don’t learn from lectures and why there’s wisdom in the phrase “you learn by doing”.
SuperMicro's rails and OOB management are still horrendous.
While not great, the phase smearing is orders of magnitude better than most vocal isolation plugins I've used. I only expect it to get better. Very cool!
What's the problem with their OOB?
Phone sold in China and Fire devices don’t have any Google Services.
You can't say that for a fact, and you are probably wrong on that generalization.

That same thing that drives people to be good in programming happens with it without schooling. And most of it happens to be experience.

You can either pay for experience, or you can get paid to get experience.

At the end of the day bad programmers from whatever walks of life are going to use list where maps should be used, and not understand algorithmic complexitie of the code they write.

Processes, threads, and memory allocations are all system level operations and a programmers depth of knowledge of them are highly dependent on where in the stack they are working.

In fact. I would wager that most self tough programmers are a cut above the average college grad, and way more suited to actually gettng work done. Thry have already shown they are self motivated and don't require hand holding to get the job done. Besides they will also be less stressed from not having all that debt.
Of those things he has accomplished, how many were even close to his promised timeline?

It's important, because these aren't just idle promises. They are projections given on official investor calls.
Thanks @bryanrasmussen for having noticed my project and posted here!

I do hope more folks can share inputs on Rediseen, and I would be more than happy if any of you find it useful!

Other than the doc you can find in GitHub README, I have also tried to prepare a video to share how you can easily use Rediseen (https://youtu.be/SpHNnPIT0HM).

Thanks!
This is absolutely not secure. If he let the kid type away for an hour and is selecting sub-strings from it, then all the passwords generated from this exist in a file that can be ex filtrated given enough requests to his server.
Here's my top 7 channels (under 1 million subs):

1. EmpLemon - (Video essays about memes) https://www.youtube.com/channel/UC7Ucs42FZy3uYzjrqzOIHsw

2. Big Joel - (Well constructed video essays about movies) https://www.youtube.com/channel/UCaN8DZdc8EHo5y1LsQWMiig

3. Jacob Geller - (Video essays about philosophy, video games and art) https://www.youtube.com/channel/UCeTfBygNb1TahcNpZyELO8g

4. The Cosmonaut Variety Hour - (Reviews on movies) https://www.youtube.com/channel/UCqTYHSnBUXZamsVcOlQf-fg

5. Ian Hubert - (Funny short Blender videos) https://www.youtube.com/channel/UCbmxZRQk-X0p-TOxd6PEYJA

6. Bluedrake42 - (Fun demos of Graphics and Physics Engines) https://www.youtube.com/channel/UCNSwcDEUfIEzYdAPscXo6ZA

7. Will Kwan - (Startup coder, comedian) https://www.youtube.com/channel/UCTjPBE9BNsmv44wgxWEy2zw
This article is just a list of unfounded assumptions about the side-skills that CS programs teach . In my experience working with fresh CS grads and PhD students, these skills are not taught with any consistency and have to be picked up in the first six months to a year of full-time work. At the end of the day, an academic program is just a loosely connected set of courses that don't even do a great job teaching the subjects they're focused on, so we shouldn't have high expectations of how well the courses teach skills they aren't focused on!

The kind of full-immersion one-on-one mentoring you get as a junior member of an effective team is going to have a much larger impact that anything you do in your formal education. And that's a good thing too, because I've worked with numerous CS grads who:

• are weak communicators, especially in writing

• are not effective in a team, either for interpersonal or technical reasons (ie writing unmaintainable code)

• are not particular fast or effective, especially in situations where projects and priorities are not fully specified

Now, to be fair, some fresh grads are great on all these points. Just as I've worked with ones who are incompetent, I've also worked with some who are as effective as senior engineers right from the start. But that is not entirely common and almost always a function of things they did on top of getting a CS degree. It's hard to reason about counterfactuals, but I am sure that the same fresh CS grads who are incredibly effective would still be roughly as effective even if they had taken a different path to becoming a professional programmer.

And even if there is any systematic difference between junior programmers with and without degrees, I am absolutely certain that it gets completely erased after several months of working and mentorship in a professional context.
Karaoke with the most obscure songs!
Ehh, it's a very simplistic model (relative to the complexity of the domain). It might be somewhat true in a very narrow sense. Naively implemented, it would be sure to result in many unforseen consequences.
While I agree trade schools are not considered enough for the value they can add, your comment strikes me as reinforcing the college degree path.

1. Beyond a few general requirements, most CS programs do let you focus on what you’re interested in, and to much greater depth and pragmatic application than trade school. “Focusing on things you don’t care about” is a very minor part of college technical programs unless you make up your mind to solely care about some small niche.

2. “I never would have cut it in college” is not a free pass from needing a well-rounded education, appreciation of art, literature, business, ethics, etc., and good writing, communication and organizational skills well beyond what’s taught in trade school. This is becoming increasingly critical in business software settings, where developers are often working directly in tandem with product managers.

I could see trade school working for very specific niche areas, like DBA for a single specific enterprise database system, or breadth of knowledge in devops compatibility across multiple cloud vendors.

But I can’t see trade school as a reliable way to get necessary experience for general software architecture applied to business problems and fundamentals for the social coordination of multi-system software projects.

You personally might have had the raw talent and gumption to parlay trade school into that sort of career skill, I’m just saying it’s not likely to work out as well for a random student in today’s job market.
People “go out of their way” to install the Yahoo Mail app. Is that indicative of anything?
Likely speed and user-visible complexity. A horse has a really basic interface.
A drone hitting the tail rotor of a helicopter will drop it right out of the sky. A drone crashing into the leading edge of a jet's wing will hole it mightily (there's a video online if you google it.) Birds can do serious damage too but birds usually try to avoid low, slow aircraft. Drones don't.
Unless someone wants to explain the maths I don't see why it would not be millions or billions or trillions of objects

Intuitively the equations for gravity shouldn't matter on size, and I'd assume as you get smaller, objects become orders of magnitude more common.

The number of objects getting flung out must be phenomenal, especially since I assume pretty much all would be getting flung into oblivion never to hit a gravity well.

Unless these objects aren't interstellar, of course.
So they're taking one thing they can measure and then kind of hand-wavey suggesting agriculture is the problem, and that's it.

In the past, we have been overly eager to right the wrongs in nature, arrogant enough to believe we knew how, and as a result caused massive ecological destruction. Every time we intervene, we screw up, because we really don't have a handle on the complexity theory of nature. But none of that makes it into a story that's mainly there to fill the space that an advertisement doesn't take.

I'm sure that the loss of insect populations is a major problem. But I'm also sure we have no clue how to fix it, and that the attempts will be very messy, possibly even worse. To me that's more scary than the immediate problem.
Not only are the results good, but the music is generated decently rapidly. The implications are clear: whoever wants to make a quick fortune on YouTube should start converting and uploading truckloads of songs as fast as possible. The demand is there. I could easily see that bringing in millions of views.
I'll get excited about fast broadband when it's actually available and delivered to me and I do the speed test and it's as fast as promised.

There's so much talk about broadband and its potential and so little actually delivered.

Show me the speed test. Everything else is just vaporware.
If it matters to my work I’ll find out about it through industry channels or coworkers. If it matters to my family/community/area I’ll hear about it from local interactions.
It's for the explicit reason I refuse to use it, basically. So I at least know the routes I take frequently and have a chance to learn new ones from time to time.

I remember years ago when I still used a GPS there were routes I would drive frequently that I couldn't drive without the GPS.

But what I really meant by the comment is despite living 30 years in the same city I barely know where anything is. Especially in comparison to everyone else I know they can all describe where things are via nearby business, other landmarks and adjacent suburbs and I am lost at to which part of the city the first suburb they mentioned is even in. I also have very little mental models of how one suburb connects to another. It's like each suburb lives in it's own isolate container and when I imagine it all I see in my mind is the main commercial area of that suburb.

One of these days I'm thinking of just using Anki to memorize my entire city and be done with it.
In June 2017, Vitalik Buterin, the Russian-Canadian whiz kid developer of the Ethereum cryptocurrency platform, reportedly managed to convince Putin of blockchain’s charms during a chance meeting at a conference. Immediately, analysts told Vice, the Russian state development and central banks both launched blockchain projects.
The site just sends a POST request for a password of the specified length, so there's no easy way to verify the site's claims. He did post his address on the Imprint page, so I guess someone in Germany could drive over there.
Seeing this on a site would instantly remove any desire I had to make an account.
My mom was a programmer who eventually worked on telecom, and my dad was an engineer working on embedded systems, both immigrants from China who studied in America in the 70s/early-80s. My childhood memories involve lots of computer building, modems, and reams of pajama paper (which somehow never ended up in the fax machine)

I, on the other hand, am a very poor programmer.
EDIT: I'm wrong - 4.0.66 has been promoted to stable. The rest of this post, while sort of still valid, is incorrect.

This is in a BETA version of the firmware. BETA.
You have to sign up to get access to the BETA area.
So yes, while integrating tracking etc isn't a great idea, it might also help debug crashes/problems in the BETA firmware people are running.

Now, if this rolls out to the stable channel, then sure, pass me a pitchfork too. But until then, you've got to opt-in to test the BETA software, and you know what you're signing up for - BETA quality software.

I'm almost surprised Ubiquiti give regular folk access to the beta software, because the users treat it like production, roll it out into production, then complain.
True in so much as the Jeff/Sanjay effect. https://www.newyorker.com/magazine/2018/12/10/the-friendship...

The unicorn within the unicorn was this pair. Unless pair programming gets mainstreamed, and superpairs are allowed to stick together, this effect will never be realized to it's full potential.
From experience with my kids when they were toddlers, they would type what they saw. I was kind of freaked out when my son typed "WARNING". They watched VHS tapes or DVDs that began with that message.
I graduated with a physics BS a little over a year ago.

My experience has been that it has taken a lot of effort and time to try to learn things, and keep up with everything. Also, I think my resume just gets straight up tossed out a large fraction of the time compared to CS majors.

Maybe there's other issues, but I've had people look over my resume and things like that.

Additionally, my lists of technology are pretty weak (I'm trying to work on it, but my company doesn't use a lot of mainstream technologies if any).

I did not have any internships in CS.

I don't know how bootcampers and other get jobs at FAANG companies in 6 months, because I can't even get a non technical phone screen with them.

I even did triplebyte without too much success.

That being said, I accept there are probably other issues and things I need to work on, and I'm trying to work on them as much as I can.

But, I have spent a lot of time reading about topics, asking my friends questions, reading conversations in group chats that are technically oriented and looked up things from them to learn. It has been a hell of a journey.

Trying to move to a company that uses more mainstream technologies. So I can have a resume that will actually get me calls back.

This is a bit of a ramble.

Also, considering the article. I don't think I really had to learn any of those things in school well. Maybe if you do clubs and things, but I don't think it's much of a result of the curriculum IMO as far as teamwork/communication go. I know CS majors have senior design where the work in teams, but I think a lot of them suck at the teamwork part.

Current weaknesses of mine: Socket programming, messaging, multi threaded applications, I don't know SQL (beyond basic queries)/database schema design (we don't SQL it at work)

I still barely know what dependency injection, factories etc are. I only learned what a "god object" was today.

I'm trying really hard. I want to have a really good job since I know the benefits in terms of rewards of me studying hard are HUGE.
You can actually just do this on any website. When making an account, just type password into the password field. The best part is you can do the exact same thing at login, so you never have to memorize the super secure password they generate.
California law now allows firefighters to do that, but with RF jamming rather than bullets.
China approves sale of home-grown new Alzheimer's drug
The regular version of Unifi calls this domain. It was doing it for me yesterday.
Super helpful. Thanks!
Not kidding when I say, they drink the Apple marketing.

Replace their oddity with something like a laptop or non iOS environment.

It's a Linux box with WiFi.
this was just posted the other day i believe
And even better, karaoke that doesn't suck--most karaoke tracks are covers by cheap bands and you can clearly tell the inferior quality if you're familiar with the song.
Alternatively, pick the one that seems just a bit too mysterious and scary to be able to do yourself.
Indeed, this is not about anything technical. It's about their attitude.
Facebook has a plan A and a plan B for dealing with competition. Plan A is to buy out competitors to acquire users and diversify their brand (Instagram, Whatsapp). Plan B is to use FB's overwhelming resource advantage to copy their product (Snapchat). It's fair to say that FB is well aware of what happened to MySpace.

Any potential "Facebook killer" needs to circumvent both of these tactics. Not impossible but not easy either.
Simple brute force is not a rainbow table.

Brute forcing 2^64 bits means calculating 2^63 MD5s in expectation. You can do ~100 GHash/sec, so ~2^37/s, so about 2^29s which is 17 gpu-years. So this is doable, but incredibly expensive.
We already have satellite internet. It is 100x further from earth and using ooooold technology, compared to the Starlink fleet.

The scale of satellites planned for Starlink is nearly 2 orders of magnitude more than all satellites ever launched. Current count of everything humanity has sent up is less than 2000, 40,000 is planned for Starlink.

The change in viable throughput and what it means to a globally accessible, high-speed network is worth discussing.
Risky Business: Branding Mistakes That Are Holding You Back
Sure, but the earnings was flat. My point is, statements of predictability are generally way oversold. If it was easy to predict it wouldn't be.
I live in Cupertino, near Apple HQ. Obviously you can walk around but I rarely see anyone do... and I generally have never seen kids unattended around here (living here for 17 years).
Grab your pitchfork, it's in Stable.

https://community.ui.com/releases/UAP-USW-Firmware-4-0-66-10...
The article should mention breadth.

University education forces you to take courses that may be outside of being directly related to your field.

My computer engineering degree also included classes in the following subjects, some mandatory, some chosen by me:

- Film history

- Multiple English/Literature courses

- Geology

- Physics

- Chemistry

- Macroeconomics

- World History

All these subjects made me a more well-rounded person, not to mention the diverse relationships with people that didn’t just come from my particular small town.
There is a reason why password generators are client side, not server side. The server can store all passwords it has ever provided.
Same Avocent garbage as everyone else I assume, it’s not like any of the OEMs make their own.
That is the same job as any programmer does today. I've done it, in the absence of an assembler, so I think I should know. I also know that programmers in the 50s who were thought of as like secretaries, adjuncts to the real thinkers/designers/engineers were basically the same as programmers today, not FAANG programmers, but mundane business programmers.

You want an AI to program? Give it this and watch it go all HAL 9000:

https://www.bountysource.com/issues/8705271-no-support-for-m...

...you want to...break...unbreakable blocks??

Sure. You know, do what I mean, not what I say...

Programming is a social activity, and programmers are not computers.
That is a PRNG, not a stream cipher.
"Not a squeak?" Do a basic Google search. It was widely reported in the financial press at the time, especially by Bloomberg.

And as far as billionaires go, I don't even think Simons gets enough press to really make a distinction on whether or not it's overly positive. Someone else mentioned Gates, which is I think apt. He has cultivated a savior mythos in the press in which he eradicates diseases using his fortune.

Even if you include everything the Simons Foundation does for disease and health research, it's just a drop in the bucket compared to how much positive spin lots of other billionaires get. Off the top of my head, I think even David E. Shaw gets more spotlight than Simons through DESRES and his whole "spurned academic turned superstar" schtick.
What is sth?

I do have to agree this sounds relatively inefficient, especially considering you could just immediately flush the result out to disk.
> Trade schools have been largely demonized and shut down in the last couple years,

I didn't know this and I find it incredibly surprising. I've literally never heard anyone say anything bad about trade school ever. In fact, I almost always hear about it in contrast with college, which is said to be an expensive waste of time that turns kids into gay communists.
FB2 supports illustrations (jpg, png). As for CSS, fonts, and other such embeddings - they are anti-features from a reader's perspective. Why instead of adaptable, and user-tunable semantic markup would I prefer some guy's tastes, or some company's corporate style pushed on me?

Besides, there's a big surface for bugs in epub. It happened to me to buy an ebook which froze my reader until I weeded out CSS, and fonts from it with Calibre. Ironically, it also, made it easier to read.
I wonder how it would fare on Pink Floyd's "Sheep", where vocals seamlessly transform into instrumentals and it's impossible to tell where one ends and the other begins. https://www.youtube.com/watch?v=3-oJt_5JvV4 (skip to around 1:40)
> Although I'm just a sample size of one, but I've had zero success in convincing any friends or relatives to use a password manager.

> They either don't trust password managers, or don't want to change their current workflow.

I used to memorize all my passwords but now I just use my browser's 'remember password' feature. In both Firefox & Chrome it syncs between devices, and is usable on both the desktop and mobile applications. There's no extra setup required, which was the big selling point (or I would still be memorizing them) - one day I reset the browser. FF e2e encrypts it too.

The only drawback is if you need to login on a foreign device - but that's a pretty rare circumstance, and if I can't remember the password I just reset it. I generate passwords with a pattern but I am saved the hassle of typing them in, and having to remember the exceptions that differ from the usual pattern.

Firefox even offers to generate a random secure password when you are creating a new account! It's a built-in solution which provides most of the benefits of a full password manager with 0 setup or switching cost.
For industrial-type things, there's Open Source Ecology (https://www.opensourceecology.org/)
Linux's Marketing Problem