skysight-inc/HackerNews huggingface dataset:
No, he literally meant "lickable". c(;

https://www.quora.com/When-MacOS-X-was-announced-Steve-Jobs-...

>“We made the buttons on the screen look so good you'll want to lick them.” Steve Jobs on Mac OS X’s Aqua user interface, January 2000

https://money.cnn.com/magazines/fortune/fortune_archive/2000...

>Everyone expected him to unveil a new computer or two. Instead, Jobs showed off a flashy, completely redesigned Macintosh operating system called Mac OS X [ten], which, when it's delivered this summer, will put a glossy new face--graphical user interface, that is--on the Mac. "We made the buttons on the screen look so good you'll want to lick them," he says. (Some of the design elements he approved help illustrate these pages.) Just as provocative was a set of jazzy and useful free Internet services available immediately--online data-storage space, build-'em-yourself personal home pages and Websites, and a new kind of parental-control filter to keep kids from seeing the wrong kinds of Web content, to name just a few. These Web services, which Apple calls iTools, are designed to work exclusively with Macintosh computers, not PCs or any other kind of Internet device. Jobs' shrewd goal: to use the Internet to make Apple's computers show up Wintel PCs rather than merely stay even.
SEEKING WORK | San Francisco, CA | REMOTE OK, TRAVEL OK

I'm a product engineer and systems architect with 10+ years of experience building software and solving business problems. I recently left my full-time gig and have been focusing on side projects, but thought I'd put out some feelers on HN and see what else is out there :)

My most recent product is https://kvdb.io a hosted key-value database and app platform. It has a few hundred users, a pretty diverse group of developers. It got a bit of a controversial launch on HN (see the blog if you're curious), but I'm powering through it :) Previously, I was heavily involved in the VPN space, building custom VPN SDKs, clients, servers, DPI tools, etc.

I'm really open to all new projects in any space and technology, so please feel free to reach out if you think I may be of help, email amir@pilvy.com

If you like links, check these out:

KVdb Tech Blog: https://blog.kvdb.io

My company: https://www.pilvy.com

LinkedIn: https://www.linkedin.com/in/amirmalik

GitHub: https://github.com/ammmir
Thanks - I didn't realise 4.0.66 had been promoted.
I've updated my original post!
Yes I've just realised this version has been promoted to stable. Damnit.
AnIdiotOnTheNet basically got the things I was thinking of so well I didn't feel the need to reply.
I’m working on a proof of concept for a very different style of digital note taking. Think stream of consciousness capturing, with some lightweight tagging mechanisms, and a global search mechanism to slice up the notes however you want. No more folders or files or anything, any “note” is really just a result of a filter applied.

It’s basically what a notepad really is like, which is basically a stream of immutable notes, but harnessing the filtering capabilities of computers.

Hit me up on Twitter if you’re interested, @iamdchuk
PCIe generations are the ONE thing AMD cannot easily rollback or advance out of cycle, since it’s used as the interconnect between everything on the die.
https://archive.is/ozwSA

It's a fairly weak article and gets some of the history wrong.
Such a cool story - I can’t imagine working with such constraints. Today if you need to add 20tb of storage, you add it. A few clicks, maybe a cup of coffee and you’re done.
sorry, wrong link. This is the right one https://imgur.com/a/TX49AZu
Intel decided to invest more heavily in share buybacks than R&D as of their recent earnings call.

But that’s only half of the story. They need that R&D budget because they have the (massive and growing) expense of building and upgrading their own fabs, which have undergone a series of costly mistakes in the last decade. I wonder what % of intel’s R&D budget is actually comparable to AMD’s if you exclude the amount poured into fabs—betting those figures are much closer despite enormous differences in market cap. TSMC, who along with GloFo fab the AMD chips, is basically all-in on R&D investment and taking on debt to facilitate the construction of the most advanced fabs to date. And their prior investments in 7nm have scaled rapidly and panned out well. I think it was the fastest ramp for a node shrink that they’ve done.

Oh and Keller is definitely smart but you imply that he’s got a monopoly on talent in the semiconductor industry. There’s no way that’s the case lmao
> It makes me feel that a miss-tap will cause me to send my details to a site

This reminds me of one time when I logged in to Chrome and misclicked on the dialog that asked whether to sync data. I very quickly went to settings and disabled sync, but I have a feeling Google got all my bookmarks and history and saved passwords.

That's what finally made me delete Chrome (I had already been using Firefox primarily but now have Falkon (WebKit-based KDE browser) instead of Chrome).

Very malicious how the option to keep your information to yourself is gated behind many opt-outs but if you accidentally opt-in once they take everything.
The fundamentals of CS are pretty static and haven't changed for decades. Tooling and ecosystems move fast but they are all based on the same principles and usually written by someone who studied them. You can usually tell who has a CS degree, for instance by how fast someone picks up a library. e.g "oh, so this is just an implementation of a state machine but with x".
> 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.

Not that few. Here's what mine has:

- Writing x 2

- Discrete Mathematics (a few concepts in there are really needed - the rest is mostly not)

- Public Speaking

- Humanities x 4

- Calculus x 2 (I doubt even 10% of SW folks use this)

- Linear Algebra (as few as calculus use this)

- science course (e.g. chemisty, bio, phys - you pick) x 2

- Non tech seminars x 2

- Probability and Statistics (I'd argue one should take this, but I'd still wager less than a quarter of developers use this)

What's worse: The majority of the above are in the first two years - so if you don't have the discipline to do courses you feel are irrelevant, you just want get to the fun stuff. Only 6 out of the first 20 courses are related to computers.

> “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.

Look - I think I gained quite a bit from the well rounded education I got. And my general advice is that people should go for it. However, I also have the reality of experience: Most of my peers who have degrees are poor at writing, poor at communication, poor at ethics, and poor at business skills. I see nothing differentiating them from trade school folks in this regard - and these all matter in the work place.

So yes, I gained quite a bit from those courses. But the reality is most grads do not.
Second this. Article sounds like hooey.
Dave Pitts' Texas Instruments TI-990 Page
The whole “constantly changing” thing is not true when it comes to computer science theory.

What you are talking about is essentially programming as a trade. That’s not what a CS degree or any degree is for, really.

The best programmers have a deep understanding of how computer software works.
Also: http://www.ricomputermuseum.org/Home/equipment/ti-99010--990...
Nobody cared if I made something that took 1 second run in 0.1 seconds, but it was a great feeling to make something that would take a month run in an hour, because that made something "impossible" possible in most contexts.
To me, David Patterson is the most obvious person who might qualify for that description. He (co-)wrote the book on computer architecture and how it relates to performance (Computer Architecture: A Quantitative Approach) and led development of RISC-I and RISC-II ("RISC-V" is a reference to this lineage; I believe other projects not officially bearing the "RISC" name were counted as III and IV).
That's right. A lot of people are aware that RenTech scoops up talent from math and theoretical CS departments. But it's less well known that many of Simons' old colleagues from the NSA also contribute math and CS talent by referring them to Simons.

Of the people I know who work at (or used to work at) RenTech, one actually joined after working at the NSA. His PhD thesis was a joint collaboration between Harvard's physics department and the NSA.
Maybe I’ve seen too much games/anime, but that evokes the image of a defeated/burned out fire beast plummeting to the ground..
You must be in Bergen county!
Indeed, if you haven't tested your code on a completely different OS, you have to assume it doesn't work.
I've struggled with this for the last 18 years, and quit my tech job to build a solution. It's in closed beta right now, but I'm going to send out another wave of invites next week. Read more and sign up here: https://blog.photostructure.com/introducing-photostructure/
Universities are such a waste of time for the whole society.

Having lectures in 21st century is already pointless (we have video on demand). And what is worse, we force professors to teach basic stuff to undegraduates when they could spend time doing their research. And general education requirements? Ugh.

Let's be real, most of programming-related jobs don't require knowledge of a 4 year undegraduate degree in CS even taking career progress into account (most modern jobs that only hire college graduates don't require undergraduate degree level knowledge).
SEEKING WORK | Santa Fe, NM, USA | REMOTE

Hi! I'd love to write your Python unit tests, so you don't have to!

For more information about me & my service, please visit my Fiverr gig.

https://www.fiverr.com/share/vv8rRN

I'm working on establishing a portfolio on Github, but to establish trust in the meantime, if you contact me on Fiverr and mention that you came from Hacker News, I'll write you 1 test for free. That way you can try me out, and I can get to know your codebase, and if you want to pull the trigger I'll be able to jump right into working.

I'm also learning how to do parametric design for 3D printing in OpenSCAD. I'm very proficient in the language, but actual printing experience is limited, so I'm not ready to do it professionally. But if this is something you'd pay for, I'd love to hear from you. I'm getting ready to buy my first printer & hoping to offer this as a service in the next 3 months. My email is in my profile.
USG is horrible, use opnsense or pfsense.
I agree that your dress can make a big difference. But I'm not convinced dressing up is necessarily the way to go.

Sometimes dressing down is purposeful projection of success. It's like playing hard to get. Or "I'm so good at what I do that I don't even need to dress well to earn business."
HP now put their BIOS/firmware downloads behind a paywall, which - from my point of view - excludes them from all future purchases.

eg older gear that would generally be suitable for dev use can't even be updated any more. Screw that crowd. :(
More specific? That you think it's garbage doesn't really tell me what's garbage about it compared to others. I've only used supermicro's a little, and it seemed to do what it offered just fine.
A secure PRNG and a stream cipher are pretty much the same thing. You take the random bits and XOR them with the stream, if you have one. The generation is the same.
Well there's your answer
I’ll agree with your disagree. Other than APCS in high school, and some discrete math and number theory in college, I learned to program myself. By reading a lot I picked up most of the things on your list above.

But where I really perceive my limitations from lack of formal education is where math comes into play. I get the gist of how cryptography or machine learning works, but I don’t think I’d be able to work in those areas for a living even if I spent some time brushing up on my skills and doing self-study. I never developed the intuition for the relevant math, and that makes it extremely difficult to pick up the material just by reading. And doing an entire self study course sequence of the missing material seems like too much of a hill to climb.
My family faces an impossible choice: caring for our mom, or building our future
In my experience it depends more on the passion of the individual. Finding amazing self taught devs is a real score. The most creative coders I’ve worked with were self taught (not from code camps), likely due to the intense amount of commitment and interest required to teach themselves on that level.

Not saying CS degrees aren’t creative, IMO they just seem a little more prescriptive in their solutions to problems.
This isn't really correct.

Renaissance has always put massive personnel and technology investment into its data processing and analysis pipeline. But there is no "automatic inference" generation. It's not so much brute forcing alpha as it is streamlining the process of hypothesis testing for research scientists so that strategies can be very rapidly generated and examined.

Automatic inferences would be susceptible to two major risks. First, you'd run into spurious correlations at the dimensionality of data we're talking about. Those spurious signals would have to be pruned, significantly reducing any advantage.

Second, you'd decouple the strategy generation from financial domain expertise. The strategies are not developed in a vacuum - contrary to popular belief, quant trading firms do apply financial acumen.
Curious, would something like this be solved with one of the new shortcut automation actions? You might be able to create a button to toggle it on and off for you if those settings are exposed.
Is this true throughout a developer's career, that they don't require any knowledge from the undergrad level to do better?
I've noticed the elevator disorientation too. I'm one with a built-in compass and the times that my expectations are diverted are rare and quickly corrected. Because of my natural outlook, it's odd to me to see people often step out of an elevator and have to recalibrate their orientation.
For anyone who wants an intuitive feel for how hard it is for humans to generate random bits, I would recommend playing this game:

https://roadtolarissa.com/oracle/
You mean like the power of yahoo/altavista back in the day?
It's been great for consumers, though. This ought to be a textbook illustration of how serious competition can drive a net increase in surplus, especially for consumers. I'd guess anyone who follows hardware, even from a distance, would agree. Finally broke the four-core "ceiling" intel imposed, too. I don't know if AMD will stay in front long-term (intel's got some nice stuff coming out on new nodes), but that doesn't matter. If intel is forced to put some work in and pull ahead again, still better.

Interestingly enough, I'm hoping that intel does the same to nvidia in the GPU space. Nvidia is still the choice if you want the best performance, and cuda is the standard. That might change (and prices might drop) if intel's cards end up being good. Fingers crossed.
Should the driver not incur some responsibility for putting on the road a car that is known to be worse than a human driver in many situations?
To add there is a format of music called Stems designed for DJ's and live remixers from Native Instruments which is a disassembly of the song into it's various parts.

https://www.native-instruments.com/en/specials/stems/
Audio Neural Transfer Learning could be amazing.
I notice the mention of spreadsheets.

Something I never thought about until I started writing scripts in Excel is that when you define new functions to be used in cell formulas, they are not allowed to have side effects...and it didn't take long before I wanted to write functions with side effects.

Sure, this makes sense from a certain perspective, but when you're using a dialect of Basic, you kind of think it's down and dirty, anything goes. I mean, this is the language that used to usually have "peek" and "poke".
nope that was "SpaceX Starship is a very big deal", same author, same series https://caseyhandmer.wordpress.com/2019/10/29/the-spacex-sta...
Is your point that a uni degree in general is better than nothing?
I've always used http://www.msftconnecttest.com/ which I guess is Microsoft's.
How can this be cost competitive against cell towers connected to fiber backbones? This seems like the obvious future, as towers are already being built, upgraded, and replaced due to the explosion in data demand for mobile phones.

For Starlink, launching satellites are both incredibly expensive and hard to maintain. And likely they will have much lower bandwidth than cell towers, and the uplink hardware will be much more expensive than cellular hardware.
Does anyone suggest how to peruse news that is very specific to demographics? For example, my parents are green card holders and I'm a first generation immigrant. I'd like to know ASAP any news about government policy changes about immigration in my country.

Similarly, I'd like to know ASAP any news about government policy changes about the treatment of LGBTQIA+ people. Where would I go for that?

Really, I think the 'news diet' thing is for a specific demographic of people that aren't directly influenced by relatively subtle and potentially not-widely-disseminated news.
There is also another project that uses not just certificates but full TLS handshake fingerprints. The name escapes me, but it allows the server to determine whether it is talking to a browser, or the MitM proxy forwarding the connection. (You could of course employ a similar technique on the client side). Don't remember the name.

Both approaches have advantages and disadvantages (e.g. this one reports false positives if the certificates change, the other either reports false positives if the fingerprints change unexpectedly, or false negatives/inconclusive results if it encounters an unknown fingerprint).
This is the worst article on Linux I've read in years. Installing Puppy Linux to disk almost never happens in reality, because that's not even a secondary aim of it. They picked a distro that isn't aimed at being installed to demonstrate their point, because no distribution in the top ten is actually difficult to install.
Disturbing, easy to fix, but disturbing.

Ironically blocking various widgets from spying on me was why I bought ubiquiti hardware. I was noticing regularly outbound network connections from my TV, turns out it was finger printing what I watched and reporting back to the mothership. It no longer gets network access of any kind.

I was tired of playing the OpenWRT/DDWRT flavor of the week (korg) on hardware that wasn't really well supported (netgear R7000). I hated the disposable nature of configuring the routers and having to largely throw away that configuration with each major upgrade. Even getting Comcast's /60 handled was painful (a bug in dhcpd6c or similar). I also wanted to handle WIFI APs well and not have a painful upgrade process.

I have a Ubiquiti NanoHD, EdgeRouter 6p, and a PoE EdgeSwitch 8xp. Nice GUI, you can fall back gracefully to command line, and backup your device state in a human readable config file you can keep in version control. Upgrades are typically press a button in the web UI and wait a few minutes.

They handle my moderately complex home network. Comcast gives in a /60, I split that into a /64 per 4 router ports. Lets me split the trusted stuff (desktops and laptops I manage) from the untrusted. I can even login over ssh to manage them with a key.

It's been very handy. If one of my PoE cameras freak out, I can bounce them remotely.

If various android apps have anti-social behaviors to avoid DNS based blocking I can track them on IPv4, IPv6, and block them when they try to skip my name servers. Took me a bit to block all IPv6/IPv4 DNS traffic to force anything on my network to actually use my nameservers. I'm not looking forward to DNS over TLS which despite the promises seems like will inevitably make things harder to filter.

Anyone know of a Ubiquiti competitor that's better about handling privacy and security and not trying to install spyware?
Your comment and it's complete lack of knowledge make me understand and feel better about my recent string of comments being down voted for just stating obvious things seen here on HN in the past. There are a lot of hot topics that come up often here and I feel like if you even try to have a supported opposing view you will get downvoted even for stating the obvious in a non confrontational way. I am forced to believe either a bunch of kids moved over from reddit, or that paid shills are actually more common here on HN immediately placing multiple downvotes on views they don't like.
You should take a look at Quote Investigator. Many phrases have definite "start" times that are well documented.
Where could I read more about this analysis? Genuinely interested to understand how x86_64 is such an albatross and more details about what could be accomplished in its absence.
Beware, sometimes the browser will make you think it fetched the page, but it's cached..
Don't panic, there is perdu.org (no cache directives)
This, mostly. The author is correct that the skills required can be obtained by getting a degree, they can also be obtained on the job post 3-month boot camp. Sure somebody who has made it through a 4 year degree has some extra skills in “seeing things through” but that is survivorship bias, somebody who has completed 4 years of being an engineer has the same skills, plus 4 years of actually relevant experience and raises.
BlueKeep (CVE 2019-0708) exploitation spotted in the wild
This is cool! Would easily replace the slightly tricky to grok code I came across to make a binary trie last week:

# in for loop:
node = trie
for char in number:
node = node.setdefault(char, {})

(from here: https://www.hackerrank.com/challenges/maximum-xor/forum)
But the funny thing is he leaves behind a string of industry defining successes in his wake. You can't argue that he's not tremendously influential and successful in the traditional sense.

He's the Kelly Johnson of silicon.
Well, conversely they have very little bias, since they have no previous experience - which could be useful?
The courses you list are mostly very necessary for well-rounded knowledge and ability to synthesize research and share knowledge (like in a team project), and doesn’t seem to be a high course load. Putting it in the first two years also suggests the later years allow you to be more specialized on CS.

Linear algebra, discrete math & probability really are needed all the time.
only about half of the species of spiders spin webs. the others are hunters.
Thanks, seems likely.
I may not have an absolute answer but I think it’s not impossible to measure the leadership styles. There is a lot of survivorship bias in leadership stories and acknowledging that is a very first step to measure it. To me a good leadership style inspires and help others to become a leader particularly those who at first glance don’t seem like a leadership material. We can simply count the number of people one personally guided to either become a leader or grow as leader. We can also measure the impact they created in their own functional area as well as in whole business unit.
This edit is the critical leap, 99% of software engineering doesn’t benefit from this depth. For sure there are positions that do but they’re the edge case.
Do they use DNS? If they use DoH or just IPs, then that won't help you.
Though there's barely any difference in strength. It looks like it has upper and lower case for 'low', and 'high' adds numbers and the 10 symbols on the number keys. That's 5.7 bits per character vs. 6.2 bits per character. The 'high' strength passwords are only 8% stronger.