skysight-inc/HackerNews huggingface dataset:
Show HN: Generate a dev portfolio from your LinkedIn profile in under 5 minutes
Creating a dev portfolio website can be daunting, especially for students and early-career professionals. Many have a solid LinkedIn resume but find it hard to showcase their skills online.

So we built a tool to convert a LinkedIn resume PDF into customizable portfolio website in less than 5 minutes. It requires minimal web development knowledge, making it perfect for both seasoned developers and newcomers looking to build a professional web presence quickly and maintain it themselves. And it's open source.

Key features:
- Extracts information from your LinkedIn PDF
- Creates a polished, customizable portfolio site
- Easy deployment (local or cloud)
- Maintainable in your own GitHub repo
- Tech stack: NextJs, React, Vercel AI SDK, Bolt, Claude AI

Demo with live code: https://www.youtube.com/watch?v=M9KssZnfZrw

Code: https://github.com/levelup-apps/generate-portfolio

Started this project this week with georgeck and liza for the World's Shortest hackathon hosted by Nvidia and Vercel. It's just the beginning - we plan to continue development.

See the demo and let us know what you think! We welcome contributions and ideas to improve.
You think TikTok is beneficial or even neutral?
A privacy law, for starters.
> YouTube constantly recommends more of the same of anything I watch, so watching one extremist or even extremist-adjacent video means I will get flooded.

That's true. I got pretty frustrated by YT's recommendation algorithm. The front page got pretty bad and repetitive. However, there's always some good stuff in the right column when you select "similar".

But you know what you can also do? Actively search for stuff! I wouldn't feel comfortable putting my media consumption behavior into the hands of some addictive algorithm. (HN is already bad enough :)

> It also seamlessly measures my interest so if I naturally skip a couple of videos about a topic I'll see less and less until I see none.

Sure, but while you are interested it keeps feeding you the same stuff, like YT on steroids. This is all fine when it comes to hobbies, music, travel logs, etc., but it gets dangerous with other content. People don't really think "I'm not really interested into this right wing or IS propaganda videos anymore, I'll give it a break".
My 12 year old daughter was cranky this morning about Tik Tok being banned, then walked in ecstatic it was working again. I’m like “I wonder if Trump fixed Tik Tok,” and sure enough. She gave me a high five. My 6 year old son is already MAGA because the boys in his class love Trump.

Like inflation, this was a problem Trump created and now he’s getting credit for fixing it.
Yup. Couldn’t do the whole spec, even after about six months of continuous work.

I was young and stupid, back then.

I learned about not biting off more than I could chew. Important lesson in humility.
Where I was, 1 was standard, 2 experimental and nothing worked really. Slowly a half assed, bug ridden internal implementation of ROS 2 was started… a sh*tshow to be honest. The discontinuity between R1 and R2 was for me just unacceptable, unprofessional and just awful.

If I could decide (and in the area where I am, we did) I would ditch the whole thing. After all, if you squint, ROS is a collection of things:

- a launcher (which is a very bad scripting language embedded in horrible XML). Can be very easy be substituted by some python or shell scripts.
- a description language of messages, that can be read by C, Python and Lisp; can be substituted by raw sockets or google protocol buffers or whatever.
- a parameter/configuration distribution system, which can be implemented based on libconfig (https://github.com/hyperrealm/libconfig)

All that options are pretty much standard, stable and well supported, with bindings for any mainstream language.

I would run away from ROS2 to avoid another disaster when ROS3 comes.
Yes, I did read it properly, just like the above comment. You claim Chinese people as your enemy because your rulers told you so. That is very much jingoism and very much on the path to fascism. Sorry that you can't think for yourself.
Mad Libs for HN
That wasn't an executive order, as far as I'm aware it was just a statement. It had no legal value, which was why TikTok asked for more assurance.

The fine to each company (Apple, Google, Oracle, TikTok) was in the order of around $5bn each if they kept the lights on, so I would be hesitant to keep it running too without something in writing.
Besides the trackpad, it seems laptops outside Apple also regressed on basic stuff like “does it hibernate” and “can I trust it to not turn into jet engine in backpack”. Microsoft’s war on sleep states and demand for AI key on the keyboard are quite frustrating in the laptop market.
A little over 100 years ago the massively popular party enemy #1 T.R. was running roughshod over the republican convention.
Is it a big political statement to shut down a couple hours before the deadline of shutting down?

The app stores removed the app in accordance with that timeline too.
That's particularly hard when you are in middle school/high school and all of your peers are using them. It might sound easy on principal children are cruel and something as simple as "You don't use tiktok, weird." could be social suicide for a teenager.
Doesn’t matter what he thinks. Executive cannot override legislative action.
this is cool but the limitations make it almost unusable
I would like to ask Chinese president Xi Jinping when will Google and Facebook be available in China and all the rest of the Western social apps. Can I get any clarity and assurance? Thanks.
I’m just happy TikTok is back. It’s a big loss for Reddit
Of course he does. Heck most of us in early stages of LLM did the same thing. The data simply did not exists outside Google which is why it’s crazy that Google completely dropped the ball on AI this decade. They had such a huge lead in terms data access.
> State monad being fundamentally flawed

Could you explain a bit about what you mean here? In what way is it fundamentally flawed?

I'm not saying you're wrong; I just want to understand.
or you just think it’s a hellscape because you’re bored and on your phone where people make money by telling you it’s a hellscape
Yes, that's what's being discussed, and the argument that's being made in this discussion is that Trump has so far apparently never done anything like that before.
Some of the Dylan's ideas live on Julia, though.

Which has had a good adoption story thus far.

https://info.juliahub.com/case-studies
The ban had bi-partisan support. So why should Biden stop it if he agrees with it? A major adversary (China) owns a main communication network in the US while the US and other Western countries are not allowed to operate such networks within China. You don’t have to agree with this of course but it’s not unprecedented for the US to restrict the reach of foreign governments. In the past radio waves were restricted in a similar sense.
The people pretending that the TikTok law is a speech issue are ignoring that no one was requiring TikTok to change their content at all. The law was written to allow for 0 impact on users if the CCP-connected parent company simply divested.

Their preference to shut down instead of receiving tens of billions of dollars would be a clear violation of a company’s fiduciary duty to shareholders for any normal company. But ByteDance’s allegiance isn’t to their shareholders.
My read is that the US government originally wanted to try to force TikTok to restructure its relationship with China so it wouldn't be under control of the party, either by leaving the country or more likely selling to a US-friendly owner. This was the argument when Trump toyed with the idea during his first mandate.

Occam's Razor suggests this was due to both a matter of national security from the perspective of the intelligence community and pressure from US companies who have struggled to outcompete TikTok. Basically an "everybody wins" move for the powers that be.[1]

China understandably didn't want to lose its influence, and ByteDance didn't want to give up this incredibly valuable asset, so they said "We'll call your bluff and fight you on the basis of the freedom of speech".

The US government then moved to get a law signed that carves out a very specific way to force ByteDance's hand. I'm sure there were lots of lawyers involved and maybe some back channel with the SCOTUS to make sure this was done in a constitutional manner so that it would survive a suit from TikTok which was all but guaranteed.[2]

That plan worked, so now ByteDance/TikTok/CCP are again forced to sell, except they come to this round of negotiations in a much worse position than they were originally. This makes it better for the many, many buyers that have come out of the woodwork and made public and private bids for the asset.

But these buyers don't want the actual value of TikTok to drop to zero, so they must also be pressuring president-elect Trump to reinstate the app so that it can continue to be used by Americans and therefore remain valuable, so that when they actually get their money's worth when it inevitably changes hands.

Trump isn't restoring TikTok so that it can continue to operate as in the "status quo ante bellum negotii". He's restoring it so that {insert buyer} can claim the spoils in a few weeks.

---

[1]: We can debate whether "everybody wins" includes the US population, but I think they do, because Chinese influence over US culture is strictly worse than US influence over US culture, seeing as incentives are by definition irreconcilable and therefore always worse if under control of the CCP.

[2]: It stands to reason that all of the US government and the top echelons of business and finance is operating in concert here to drive the outcome they want, which is to remove the influence of the CCP over young American minds and to benefit from forcing the asset to be controlled by a US entity.
Re: copy-on-write (CoW) B-tree vs append-only log + non-CoW B-tree, why not both?

I.e., just write one file (or several) as a B-tree + a log, appending to log, and once in a while merging log entries into the B-tree in a CoW manner. Essentially that's what ZFS does, except it's optional when it really shouldn't be. The whole point of the log is to amortize the cost of the copy-on-write B-tree updates because CoW B-tree updates incur a great deal of write magnification due to having to write all new interior blocks for all leaf node writes. If you wait to accumulate a bunch of transactions then when you finally merge them into the tree you will be able to share many new interior nodes for all those leaf nodes. So just make the log a first-class part of the database.

Also, the log can include small indices of log entries since the last B-tree merge, and then you can accumulate even more transactions in the log before having to merge into the B-tree, thus further amortizing all that write magnification. This approaches an LSM, but with a B-tree at the oldest layer.
I mean, the promise to boosting Trump in the popup is probably literally what got them the promise of an executive order, possibly with the suggestion that if they wanted to stay on Trump's good side they'd best ensure their algorithm was Trump-friendly in future.
"Biden just signed a potential TikTok ban into law. Here’s what happens next"
https://www.cnn.com/2024/04/23/tech/congress-tiktok-ban-what...

"Biden Signs a Bill That Could Ban TikTok. Now Comes the Hard Part."
https://www.nytimes.com/2024/04/23/technology/bytedance-tikt...

"Biden signed a bill to force a sale of TikTok or ban it. What’s next?"
https://www.politico.com/news/2024/04/24/biden-signs-tiktok-...

"Biden signs a bill that could ban TikTok — after the 2024 election"
https://www.nbcnews.com/politics/congress/congress-biden-bil...
Doom in Microsoft Word
Yeap, just recently discovered that pretty much any long living app in Rust should switch jemalloc for this reason.
Always loved the TrackPoint and only buy ThinkPads for that feature alone.

Maybe I'm getting older, or lazier, but these days I usually carry around a small mouse just in case I need to do some pointer navigation. Can't stand using a touchpad and always disable it.
> the same arguments also apply to Instagram/Twitter/Whatever

Those apps aren't controlled by a foreign adversary with a history of ignoring data privacy laws (example https://en.wikipedia.org/wiki/Office_of_Personnel_Management...)
The only reason anything America ever does is to make sure others don't ever have the power to stand up to stop the shenanigans it plans for the world. i.e. so called Rules Based Order.
Trump and team may be the biggest public relations masterminds of all time. They realize that the populous is fickle and easily won over with obvious stunts. Define the villains and play the hero. It keeps working for him over and over and over. Truly incredible
It's one thing to be exposed to varying viewpoints, it's another thing to have a nation state wage propaganda campaigns against you on your home turf.

If 999/1000 tiktoks you see are of one particular viewpoint, you don't think the audience is going to draw specific conclusions? Our species now has mis-information tools that we couldn't have possibly imagined even just a decade ago. We're in the midst of a real struggle to work out how your average person can identify it. It's disheartening how little progress has been made in this area.
Nothing you just said contradicts the OP in any way, as those details don't change any aspect of the argument.
PDF Dino – Extract text into structured data from PDFs
I also learned about Mafia from participating in math competitions (in the US)! My teachers were Turkish immigrants and they introduced us to the game and we had a blast. it did suck for the person who died on night 1, though.
One person got the joke ...
Another opportunistic nothing burger victory and reason for further tech billionaire fealty. Sigh.
The proprietary test suite for SQLite3 is much much larger still. The battle-testedness comes in great part from that.
ok then you are very brave and right
Soldiers were already sharing videos of aircraft carriers on Rednote which hasn't gone through the whole shenanigans of paying Larry Ellison to host it on Oracle Cloud and so on. The national security risk is the US military apparently not being able to convince its own soldiers to be thoughtful about cybersecurity.
You have a CS PhD? I highly doubt you can learn something there. If it is about knowledge, find out what books are used in the masters. With a PhD you must be able to learn yourself
> It’s trained on 15T tokens. So how many did you provide that were genuinely novel?

Are we suggesting that we should ditch creators' rights and instead value intellectual property along the lines of "I should be able to copy all your stuff as long as long as I copy lots of other stuff too, and give it all away for free or almost free...?"
I think China is not a role model for freedoms, no one should follow their steps. Censorship is not going to solve your problems and you won’t become China in terms of industry by by banning apps. You will become China sans industry.
But developers of TikTok live in Shanghai
none of those are banned, dunno what your point is.
I was excited to see this feature pop up in beta, specifically sub issues. VS code organizes their work with parent sprint issues ("iteration plan", see [1]). I started using this pattern on my own project and once i adapted, now prefer it. Now rather than using markdown bullet points, i can use first class sub issues which are slightly less awkward. Ultimately a minor feature addition, but if it pushes more people to use then pattern, i think it would be nice. Lighter weight than proper tools, and imho all you need for moderately complex projects if the suits dont have too many needs / influence.

[1]: https://github.com/microsoft/vscode/issues/237297
Actually the Dylan group finished the prototype earlier than the C++ group, on the internal competition between both groups, but apparently politis won.

There are some old posts on HN from Newton team folks.
"The note observed that including the LibGen material would help them reach certain performance benchmarks, and alluded to industry rumors that other AI companies, including OpenAI and Mistral AI, are “using the library for their models.”

A new chapter in "information wants to be free". Copyright was always an artificial restriction on human instinct. We now enter an age where piracy is keeping up with the Jones', and those who respect intellectual property choose irrelevance. Prosecution becomes impossible as the laundering grows ever more sophisticated. Adaptation and acceptance painful, but the only path forward .
Well they didn’t don Iraqi uniforms and take photos smiling by vx agent drums or anything I guess. But they alleged as much and got the desired response as if they did. By definition of a false flag operation, you wouldn’t expect to hear of many historical cases. But one wonders cases such as the CIA training Taliban to fight the soviet union. Was this considered a false flag? Training and arming troops and sending them to fight without your flag on their sleeve? Does it matter if they went through boot camp on parris island or in a valley in Afghanistan for this definition? Do we care more about semantical correctness here or the outcomes?
Perhaps the more interesting question would be exactly how did they obtain their copy/copies of Libgen?
Your taking your emotions for the Gaza conflict and applying it to the issue at hand TikTok.
- The Occupy Wall Street movement.

- A COINTELPRO-inspired diversion undermines the cause: during demonstrations, individuals wishing to speak must wait in line, while women, minorities, and other groups are prioritized.

- This method becomes widespread in media narratives over the next 15 years, fueling focus on these topics and deepening societal divisions while bankers slip under the radar.

- Initially driven by billionaires, the movement is soon co-opted by financial firms, corporations, and government entities.

- Ultimately, Trump is reinstated, while Zuckerberg, Gates, Bezos, and, to some extent, Altman align with Thiel and Musk, reversing their previous stances with a dramatic 180° shift.

The oligarchy endures.
That is fine as long as the input / output is always in UTC... but at the end of the day you often want to communicate that timepoint to a human user (e.g. an appointment time, the time at which some event happened, etc.), which is when our stupid monkey brains expect the ascii string you are showing us to actually make sense in our specific locale (including all of the warts each of those particular timezones have, including leap second, DST, etc.)
I use Kamal[1] to host all my side projects on a Raspberry Pi. It works for more than just Rails apps.

I’ve tried a few other approaches in the past and this seems like the simplest, given a familiarity with git.

[1] https://kamal-deploy.org/
Everybody loses? The fact that TikTok remains available to millions of users is a significant benefit, especially for those who rely on it for creative expression, community building, and small-business promotion.
during the old twitter times you could use a third party client, that was the trick
If you want something like this, Chapel is a better option for scientific computing and affine type system.
And the only reason they had the data is because they scanned every book ever for Google books.
> We can converge on the truth only through unrestrained discourse.

Really? How has that approach worked for us so far on the open internet? Do you feel that societies have been able to converge on the truth? We can't even agree on what that means. When everyone has the ability to spew their version of "the truth" with equal reach, what you get is a cacophony of signals that makes it impossible to separate the signal from the noise. And if that wasn't enough, we're in the process of adding generative AI to this mix. Insanity... But I digress.

I'm not arguing for censorship, mind you. I'm with you in spirit in this argument, even though I don't really know what the solution might be. What I'm saying is that the utopia of an open and connected world that the internet, web, and, later, social media companies have promised us is clearly not working. Instead, it has allowed interested parties to propagate their agenda for personal, financial, political, etc. gain, playing the masses as pieces on a game board, which has only served to further drive us apart. It might be time for people to realize this, and actively reject this form of manipulation, but I'm not holding my breath for that to happen anytime soon. It just seems silly to me to fight for the freedom to consume digital content on specific platforms, without even considering the global picture of what might be at stake.

> There are no information weapons --- only narratives inconvenient for this faction or that faction.

That's a very naive perspective. If inconvenient narratives can't be censored, then counter-narratives can be just as—if not more—effective. With the ability to reach millions of eyeballs via influencers or by just running ad campaigns, anyone with enough interest and resources can shape public opinion however they want. We know how powerful this is because we know that advertising and propaganda are very effective, and we've seen how democratic processes can be corrupted by companies like Cambridge Analytica. So, yes, information can indeed be weaponized.

Information warfare is nothing new and has existed long before the web and the internet. The internet has simply become its primary delivery method, and is the most powerful weapon of its kind we've ever invented. I urge you to read up on the history and some of its modern campaigns. Wikipedia is a good start.

> No. That's not what this country has been about and it will never be what it's about.

Great. Enjoy it while it lasts. :)
No not at all, just that their damages are going to be measurably fairly low
- "Everybody loses. This outcome is worse than anyone could have conceived."

The outcome is *exactly* as anyone with a modicum of sense expected.

"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety"—often paraphrased (sensibly!) as "deserve neither and *will lose both*." As you say: we've lost both—who could have predicted that? Yeah; well.

https://en.wikiquote.org/wiki/Benjamin_Franklin

There's nothing really novel about the instant situation. It's a classic, on repeat.
i've bought and used plenty of thinkpads over the last decade and have used the trackpoint a grand total of 0 times. it's definitely not the whole point.
Hard to treat llms training aon your data at your expense as research for the betterment of humanity when it is specifically the private company who is imposing that cost on you that profits.
Streisand effect in full display.
Fair point, seems willful here
How would I love a mac with lenovo keyboard!!! They should copy that.
They should just call the game Bureaucracy. I used to tell new consultants in govt, "beware the stupid, their powers are hidden, and you can't imagine what they will do to surive."

while the article states the show is a finite game, it's a relatively open or infinite game in an institution, and with similar strategies. the underlying mechanism of the game (or quality) the players are optimizing for is actually perfidy. I'd argue the effect of the games even starts to yield a physiognomy after a while, and we percieve it as hidden culture codes, but these are just the effect of strategies over time.

this flow of games, incentives, strategies, survivors, and evolved attributes is what makes beauty a moral standard in nature. it's pretty fascinating stuff.
I just went on instagram reels to disprove your point by finding posts critical of Israel. They certainly exist, under the search term "gaza". But the search term "Israel" is straight-up blocked, so obviously the censorship is real.

EDIT: example critical post: https://www.instagram.com/p/DEYK037S2N-/