skysight-inc/HackerNews huggingface dataset:
I'd recommend this:

When I was younger, I used to think: "Wow, I want to create the next Facebook." I was envious. Thinking like that set me back and I was just trying to create a "mimic" of Facebook. "Everyone is going to use my product because it will be so much better." False.

It's not that you can't build something better, but don't try to be the next Facebook or the next Google or the next Twitter or the next... anything. They are huge and established. To try and "break the public" out of using these is almost impossible.

Create something different. Start on small projects so you can learn. Just start creating small useful apps that you and your friends and family can use. Practice and get good at what you do.

Just a few examples of some projects that I've worked on in the past that are now live and in the wild... https://mypost.io and https://scamshare.com

I've got at least a half dozen more projects in the works. It seems with each product I release, I'm learning and it is often well received. Unpredictably, MyPost.io became very popular in Russia. ScamShare received 21,000 visitors in about 2 weeks. I mean.. nothing to brag about, but its just getting used to some exposure and seeing what things I can create that people can use and enjoy.

My next few apps that are being released will be subscription-based.

Anyways, get comfortable with creating stuff and learning about what people like. Learn how to develop your own personality and style of your UI.

Eventually, there are two ways you can go:

1) Work for someone.
2) Work for yourself and your clients.

I'd suggest after you graduate, go work for someone for a few years. Learn how business work. See that world for a while. Then if you get tired of it, start thinking about going into business for yourself.
In my experience, web apps perform way better than native apps. The other problem with native apps is that they need to be installed before use.
Then you're not senior enough to know enough of the unique problems that come from trying to compile things, especially for embedded devices.

One of the non-embedded cases is compiling boost on a visual studio machine for wrapping python which can be its own special kind of hell. I've seen at least one very respected principal developer wholly screw this up. I can write for hours on those kinds of problems and how to solve them.
No. TCP/IP can work just fine over multiple ISPs, Google "asymmetric routing". Also, look into cloud load balancers like cloudflare, then realize you can use A records to load balance over more than one of those with multiple different backends. The problem is physical diversity of connection at any one location, not some perceived weakness in TCP/IP.
our site was also rejected from amazon affiliate a couple times due to the same problem, eventually we changed the content and get passed, I wrote a medium post for that, https://medium.com/@guohuang/how-we-got-rejected-from-amazon...

so don't give up, just keep trying
$18k is the maximum yearly contribution to a 401(k) - it can be either a Roth or a traditional account. The money in your Roth 401(k) is less accessible than that in a Roth IRA until you convert the 401(k) into an IRA. You have to be lucky enough to have an employer whose 401(k) plan includes an S&P 500 fund with a decent management expense ratio. You also need to be lucky enough to have one which allows you to contribute to Roth accounts.

Roth accounts only make sense when you expect your effective income tax rate in retirement to be higher than your current marginal tax rate. In the current US system, your marginal rate at $35k is 15%. A Roth account would make sense for such an earner who expects to earn at least $45k or so a year in retirement. However, once your marginal rate is 25%, you have to be well into the six figures (around $230-240k) before your effective rate hits 25%. For almost anyone in the 25% bracket in the US, the traditional 401k/IRA makes more sense. If you're actually expecting six figure retirement income, you should be trying to shift as much of that into long term capital gains as possible. This also all assumes a single earner - double the income thresholds if you're a married couple.
I built SQLiteProxy https://github.com/assafmo/SQLiteProxy to quickly expose a sqlite db as a network resource. It works great. ️
Are they? Most 'web apps' I use have a preferable browser size; if you use them at a smaller size they still work (they are responsive) but are just unusable for anything sane. So superior... I made those layouts with Delphi too early 90s and the same consistent behavior was true then as it is now; 99% (to not get 'source?' questions; I have been writing consumer software for almost 30 years and in my experience + the experience of peers I talk to) of consumer users of software click on maximize the first instance they open anything; browser or non browser. So sure, I use tiling window managers and like different windows, but most people don't, hence the success of tablets; they are simple because 1 app, maximized at a time. And those apps sure are responsive but they don't need to be; they look the same on all tablets for the resolution they were designed to be used at. Just simply scaling them would've worked fine for most people and usecases. You would have to write things twice; one for small screens (phones) and one for big screens (desktops) but that's not really that uncommon now either.
I really wish it had a format for dates.
Yes, I would be OK with that.
As someone who grew up with the web, it feels odd that I distrust all of these direct-to-consumer product sites by default. Mattresses, underwear, watches, shaving equipment, etc. It all feels like a gimmick.
Don't code on an empty stomach ;)

But don't go for the junk food or fast food, either.

I keep some almond butter or peanut butter handy. Something to snack on just keeps me focused. Every few hours, I take another tablespoon with a drink of water and I find myself being able to get right back into what I was doing, even with less procrastination.
I find reStructuredText much better option for lightweight markup as it is
comparably lightweight to markdown but there is only one version, is much
more powerfull, and makes more sense to me syntactically. Org-Mode looks
just like another markdown to me.

> Even worse than this is the underlined heading category.

I think its the best. Compared to the prefix style it actually looks like
a headline in the text document.

> The user is completely irritated for multiple reasons. Besides the tedious manual work to align the stupid heading characters with the heading title

What is tedious on typing <esc>yyp <shift>-v r # to underline current
line with #?

> it is not clear what characters must be used for those heading lines. If you've got a bigger document with different levels of headings you get confused which heading character stands for which heading level.

Using a convention where bigger headlines use bigger looking characters
works for me.

H1 uses # and is both under and overlined, the rest is only underlined
H2 uses #
H3 uses =
H4 uses -
I've been here 14 years which is just about long enough to not be a newbie any more. I now plenty of contractors, most are useless. After 5 years one of the few good ones has taken a staff job.

We do seem to be getting better, the recent IR35 rules helped, but we still have contractors employing contractors. At a high level they're typically there to implement some bad idea and the fuck off so everyone can blame them afterwards.
- ipython integration allows full code execution to generate inline plots by executing the code in the document.

Of course, this is not restricted to iPython/Jupyter. Babel allows you to execute code in many languages inline, without running a full Jupyter instance/kernel:

http://orgmode.org/worg/org-contrib/babel/

You can also generate inline plots with Babel. Let the code snippet generate an image, return the file name from the block, and set the result type to file.
Why would you physically do the typing if you're a senior engineer pairing with a more junior developer?
Totally agree. It's always super amusing to me when people argue that we need to get rid of e.g. Facebook because it's stifling creativity. The problem isn't Facebook, it's the fact that average people want to be (or feel they need to be, which sums to the same thing) on the biggest platform.

Facebook's existence isn't preventing other social networks from taking off, human nature is. Go start your own social network, I guarantee the Facebook police will not kick in your door and shut you down.
But SQL injection isn't a thing unique to the web right? Like, SQL injection is totally a thing with c/c++ as well. Maybe focus on one problem at a time.
Yes. I would assume- based on the exponential nature of wealth distribution- that you would get exponentially more people willing to spend as the amount lowers.
Or... basic scala for category theorists
http://toptalkedbooks.com is another one for books
Simply put, we don't. Just exclude ourselves from that market by setting a much higher rate, and work for those for who money is not the object. This is in a way good, because they tend to be 'consumer' clients and market is easier made in that segment.
So... would there be still risks in giving basic income to females?
> Did you try X?"
> "Uh yes I did" (then to be polite I repeat my explanation of doing X)

As somebody who often does this, it’s because 8 times out of 10 it works. Magically when you try again and go meticulously through the steps with someone watching, they work even though they didn’t before. I don’t know why but it works on me too.

I’m not being condescending, I’m trying to be your rubber ducky. Because it works. Many times when you’re explaining it to me, you’ll realize the thing you thought you tried you actually didn’t.

Being your rubber ducky is more important than just telling you the answer (which I often don’t even know so I’m bringing you along to my thought process)
If you mean that SVG is Turing complete, I was thinking of it, but not having much experience with it, I'm not sure what exactly is Turing complete there (without XSLT, which I mentioned).

If you mean something else, please elaborate :)
Never been a smoker, but I have picked up a nicotine gum 'habit'.
According to DDG, they prefix the links to prevent the destination websites from obtaining the search terms used via the HTTP Referer header.

Source: https://duckduckgo.com/privacy
The big problem is they are trying to solve different problems.

Microsoft stuff was going for fixed screen size/resolution, fixed layout, and using a quite limited set of controls.

Web browsers try to be accommodating by default - any screen size (including mobile), zoom built in, and significantly more powerful control primitives that allow enormous flexibility in the way to design things.

If you're building forms applications that only need to work on a PC, the old way was certainly easier, and in fact, Microsoft has WebForms (regular ASP.NET - not MVC or API) that is pretty similar (and doesn't horribly break down so long as you color within the lines, so to speak).

Try to imagine your vb6 app being able to scale down to window the size of a phone screen, and how the WYSIWYG editor for that works even work - I imagine it would be fair to describe it as "hot garbage" also.
in a manner that's almost equivalent to org

Not really, in org-mode, you can compute columns using expressions (like in a spreadsheet) [1]. Moreover, you can feed a table to an (executable) source code block and/or you can store the output of a source code block to a table.

Just to give an example why this could be useful: suppose that you have a code snippet that produces some statistics. You can execute this snippet directly in the org-mode document and have the result in an org table. Then, you could execute another code snippet (e.g. using R) that uses the table as the input and produces a graph that is embedded inline in your org document. In GUI Emacs, you can even preview the resulting graph.

My primary criticism is that the value of org-mode documents decreases enormously outside Emacs.

[1] http://orgmode.org/worg/org-tutorials/org-spreadsheet-intro....
Most US small businesses are small retailers and service businesses, not innovative startups. Starting a small retail shop today is not a good idea - you probably get clobbered by Amazon and WalMart before you even start. Malls are dying. The US is "over-stored."

Starting a service business still has potential, but it may mean being a slave to a franchise system like Servicemaster or Roto-Rooter. It's more like a contract employee. There's consolidation in services. Think Uber.

Starting a restaurant is a classic way to lose money. Don't go there.

There just aren't that many places where there's potential profit for new entrants in classic small retail and service businesses.
great idea, while we were doing toptalkedbooks.com, my partner and I were thinking about doing the exact same thing for our next project. Nice UI, good execution, good luck!

just one friendly note: our site was rejected by amazon a couple time,(due to content issue), I hope your path is smoother.
Oh I agree with you - the current tax holiday plan is just a dramatic wealth transfer from the rich to the poor. In an increasingly globalized environment, trickle down economic gains are diffused over investors all over the world. The current Republican tax plan has a 1950's era view of the world. With the current proposal, the only way to sustain the middle class is to close our border and become more nativistic - which is what happening.
Perhaps I should've said "considering the feedback I've gotten from technical and non-technical reviewers".

I think my loose narrative could be turned into a proper zk proof with few restrictions- care to give it a try?
Digital do seem to have sorted this out, with clear job titles and stuff, at least for programmers, and tech jobs upto band 10. Elsewhere it's not so clear cut. Support have no way to progress past band 8 without going into a terrible management structure. Good engineers are rarely good managers.
What is IDF and how is it calculated?
yes, and rightfully so. If you don't use silly filenames you can write simpler scripts.
Scala’s category theory faculties are so incredibly awkward without an outside library like Cats, I never thought I was writing “good code” in the functional style in Scala until I started using Monads et al via Cats/Scalaz. Don’t get me wrong, I could compose my function A then B then C, but now I’m passing around these awkward Function1 instances that are hard to reuse and honestly just look unstructured. It feels like fighting against a tide instead of riding it to shore.

The utility also doesn’t necessarily come from the ability to transform A => B, as this is often provided by the user, but from being able to maintain the context while doing so (Mapping over a future should maintain the asynchronous context, mapping over a try should maintain the error capturing context). I understand the author appears to know much more, but I also don’t accept that they’ve contributed anything to a novice reading and attempting to improve/modify their Scala code via an improvement to their category theory knowledge.
I think org-mode is good. But I think that it and markdown could have better syntax for links. Like a link doesn't have to be wrapped in an opener or closer, since any spaces can be escaped. So you could simply do:

~A new search engine@https://google.com

I think considering the status of @ in the rfc this can be parsed. If a link has spaces just replace them with + or %20
I wrote my own search engine and using it. Not very difficult.
I remember reading about this when it happened. The owner of Sleepopolis was down to fight, so it’s quite sad that it ended this way. We may be the wiser, but the average consumer will never know that any of this happened.

I’m rather sad that the owner sold the blog, likely knowing where it was going, but when you are embroiled in a legal battle like this and have the option to take a decent paycheck and have it all end, I can see why they took it. I can sit here from afar and say that I would have told them “no, fuck you” and fought to the bitter end, but who can truly say they would do that until actually presented with such a decision?
Why Koreans Aren't Buying the Suburban Dream
You have a good point and it was more to say I don't really use it anymore, so maybe bad example but;

> If they mean something to you, pick up a phone and call them

that is nonsense imho; calling is also nothing (I also don't see the difference between calling and chatting) (ah, I mean so much to you, you couldn't be bothered to get off your couch). If they mean something you meet them; people important to me I fly out to go to their birthdays, weddings, divorces and funerals.

But yes you have do have a good point in general which I agree with.
You would think text documents work wonderfully but weirdest parts of html [to me] are...

1) the rendering of things outside the viewport. The way wrapping of divs and lines works it seems impossible to make it render the way pdf did from day 1(?) I don't even know if there is a maximum length for pdf but in html you really should try to stay under 20 000 lines. I know, it seems like I'm splitting hairs here, but before the early 90's you could easily scroll though the entire memory of the system as if it was a single document. The amount of code was kind of a lot smaller than the infinite scroll web page requesting pre-cut chunks of xml or json where you get to manually measure the size of elements then get to do crazy calculations with the scroll offset if a new element needs to be inserted above the stuff the user is looking at.

And 2) not having a nice way of doing a reference section summarizing the stuff linked in a text kind of ruins the joy of having links in the text. One ends up building a kind of disposable experience if the text is long enough.

Combined, it's like having a pile of pages that are all the entry point. This is lovely for short reads but far from what books use to be.

I suppose the ultimate creation is one such article that promises everyone a fire breathing pony with laser eyes in the soon to follow up.

When you write one, be sure to rage at the thing everyone loves and to suggest abolishing it - to be replaced by that pony you will get in the next episode!

I for one am all ready to be disappointed by this holy grail of subscribe baiting.
I think it could be improved by adding some styles to the inserted textarea, such as opacity, or position absolute, or even a pointer events to make sure it is invisible and doesn't interact. Display: none does not work as then select and copy will not work.
Wow. So if I'm understanding the article correctly, it says that tribalism occurs both naturally and in simulations. However, even though this is the case, we should despise tribalism for some reason that is frankly not exactly clear.

does the depth of cultural self-loathing know no bound?
I disagree with the article that you linked. Filenames are variable names that you get to choose. Half of the game is won by chosing them wisely, so that they are convenient to use.
Wow, the quality of those comments is incredibly bad.
No doubt. I don't condone leaving them as your sole source of storage at all.

It's easy for short-term, however. And nearly as convenient as any USB option these days, but more compact.

That's why I keep other backups in other forms as well. I operate the same way: buy and hold.
Microsoft Word supports dynamic content. That's what Object Linking and Embedding is all about, and that dates back to the 1990s. Unfortunately, that only works within the Microsoft world.

What's changed since 1998? Media consumption. That works much better. You can watch just about anything, from live sports to porn, on any reasonably capable device, if you pay the bills. That covers the use case for about 80% of the population.
The article itself is click bait since the real meat is to be expected in the follow-up article.
There's certainly a discussion to be had on what level of care should be provided, how to pay for it, and what to do when the care required isn't provided.

I don't hear a lot of complaints about medicare not covering important things (but I only have limited exposure to that), and I assume a US single payer system would essentially be Medicare for all. I do hear complaints about Medicare not paying providers enough, and a lack of available providers.

A rational method of rationing care seems preferable to the current byzantine methods. My (likely naive) hope would be that spending the same amount of money on healthcare, but with fewer parties involved would provide more and better healthcare. At least we haven't reached the point where the government encourages smoking to decrease long term healthcare costs.
From the post, seems like they want to try a technological solution for v2. There are some benefits that make that attractive. I'm guessing the main reason is that this way they don't need a lot of humans to manually review every site for compliance.
Nothing has changed technically. TCP/IP has consistently caused the centralization of power. The 90's Geeks didn't build the protocol, DARPA did (decades prior).

We wanted anyone to be be able to be a first-class citizen of the Net. But we ended up beholden to our Monopoly ISPs. TCP/IP only gives first-class status to ISPs, not to us. BGP doesn't scale if we all tried to have our own first-class routers.

Yes, things are getting better in all sorts of industries; a similar boom occurred with the wide-scale deployment of the 19th century Railroads. But things got better still with the deployment of automobile roads.

I propose we do the same with a globally scalable mesh network.
That is exactly why I discontinued https://comments.network/ , a service to embed HN comments in your page; because HN and HN users thought it might lower the comment quality.
Applying to YC? Don’t make these mistakes
BEWARE THE US LAW ENFORCEMENT OFFICERS KILLING BLACKS
Sorry to stray offtopic, but are remote junior dev jobs feasible?
So two ways Stop, two ways Yield? This sounds like an accident waiting to happen and/or an invitation to gratuitous ticket-writing.

Reason being, given that this construction is expressly prohibited in many (most?) jurisdictions, there's clearly no right-of-way rule for such a combined intersection that's universally understood or taught, and I can think of several "reasonable" candidate rules that drivers would invent on-the-fly upon first approaching such an intersection.

As an aside, I'd personally assume that such a "all-way combo" intersection would essentially devolve into an all-way Stop in any case where traffic is either approaching or stopped at two or more cross directions, if only because this seems to be the rule least likely to fail catastrophically against both itself and a variety of other rules.

Does anyone know of any jurisdiction that permits this sort of intersection, and, if so, what the right-of-way rules are there?
Wow! Congrats!

Nice flattering comment from SpaceChem/TIS-100 author!
OleTange, author of parallel chips in https://www.reddit.com/r/programming/comments/5x39jh/countin...
Almost enough to make an old C hound not hate on Go all the time.

(Full disclosure: Blake and I work for the same company)
There are a lot of people who are "eager to change the world" doesn't mean they will be able to.
Do you understand what a customer service nightmare customers asking if their phones got hacked by your website is?
Your customers sound like the smartest and most sensible people I've heard about in a while. The current way the Web is changing makes it almost impossible for in-house use in a large corporate environment. But at the same time, it's almost impossible to avoid it entirely; so instead do the smart thing and put a hard stop on it and refuse to hit the moving target.
OK, you win. I can’t follow your arguments anymore. I must be too young and unexperienced.
*samosas