skysight-inc/HackerNews huggingface dataset:
An e-commerce alternative
I wanted to build something for the people that find the current e-commerce structure systems do not fit their services or products.

I started this to fulfill my own needs as a website developer and although it is originally based around web development and associated work it can also be used in other fields like dress designers, Tshirt printers, content writers, creatives and anyone that need to quote on customisation.

In a nutshell, its a quote system you can embed on your website with a CRM and project management I am in the last phase of the development and wanted to see if it could be of use to others and get feedback.

https://quotemewp.com
Ah yes, the old Hungarian notation (or variation on that idea). Makes sense in some contexts.
You can even argue for the opposite, since they went all in into ML, the product quality has at best stagnated.
To be fair, who couldn’t love ELO?
Hint: Sell this to communities as utility tunneling to have them cover the cost (fiber, power, water, sewer, etc) and use the remaining space for autonomous mobility as part of your contract with them.

https://www.boringcompany.com/products/ (Conduit Tunnel)
Building RefactorKit.com to help with this too:

> Successfully transferring this to another company is an exercise in knowing how to demonstrate and sell those skills.
I'm working on this problem myself [0]. The app allows you to map out topics of interest as though making a mind map, building out subtopics that are as specific as needed to really become acquainted with an area of knowledge. And later on you'll be able to come back and refresh your memory about what you reviewed, and possibly drill down into some of the articles people recommended but you didn't have time to read at the time.

Interestingly, I chose the name "Digraph" independently of the repo that a sibling comment refers to, after observing the way the topics relate to one another.

[0] https://digraph.app/
How to Squeeze Higher Returns from Your Savings
Seriously. It really makes me suspicious of this person's use of the term, especially given the general stance of people who label others as "social justice warriors".
I submitted this article because I walked by one of these pickup points today and had never heard of it.
That 38% -- what strictness level of TS would have prevented those bugs?

This question is at the center of the debate surrounding the benefit:cost ratio of using TS.

Side note: The article title says TypeScript specifically. The HN title says types.
agreed; i think its also probably exacerbated in certain cases due to the small (single?) qty of moderators on hn (ie strong potential bias); similar issues happen on wikipedia, where subject matter experts occassionally butt heads with editors
It's not about buying a return, it's about buying stability.

If you've got a billion dollars/euros to manage, and assuming you can't just stuff notes in a mattress and hope silverfish don't eat them, you also can't just dump it in consumer-grade investments (typical bank insurance wouldn't cover most of it if the bank collapsed). Virtually any combination of stock/bond/tangible/land market investments, no matter how diverse, has non-trivial risk of significant loss over some time horizon.

In contrast, the most premier government bonds (US, German, maybe Japanese and/or Canadian) have a huge "too big to fail" factor. If those suddenly lose 30% of their value, it probably means the world a a whole has far bigger problems than your investment portfolio.

If your goal is asset preservation above all else, it's worth eating a known, predictable zero or negative rates of return on those bonds, as a safe harbor from the much bigger risks of the broader market.
Every bomb program is targeted by every intel agency. A few always get through. It isnt always a bad thing. Mutual knowledge is a cornerstone of deterance.
> A lot of no responses, no way to gauge how i'm doing, and even when rejections come in there's no information along with them to help me understand why or how to improve

If you don't come out of an interview and know you have an offer coming your way: assume you have no offer coming your way. It's usually very obvious and both parties are trying to say your hired without actually showing your cards. It's kind of a funny dance.

Your problem, where you feel you have no feedback is a problem but it's most likely a problem with you.

You need to be asking for feedback if you're not getting it. Get blatant if you have to.

What do I need to show you to get an offer today? What are you looking for? Your job ad didn't clarify on this this and this, can you spell out exactly what you're looking for in me today?

You're not really responding to my answers, is there something I'm not explaining well enough? Feel free to interrupt and get me to clarify, this point is important to me because it illustrates this skill which I think is important as a developer, do you agree, disagree or don't believe me? Why? What facts do you need me to spell out?

If you think it's on them to figure out how to be good at interviewing, you're right, it is, but that doesn't help you get a job offer today.
Just because they are crazy, doesn't mean they are wrong
It's not a question of what they deserve but what it costs you down the road. My friend and I both worked at the same Bay Area startup under extremely trying circumstances. We knew the deal going in but this was ridiculous (no salary, just illiquid stock plus room and board--in a house that was under construction). When I left, they wanted me to pay for my long distance charges (this was in the 80s), which I couldn't afford to do because I'd been working for free and spending my meager savings down. I was so tempted to tell them "fuck you, fuck your phone bill and keep your stock." But I swallowed my temper, worked out a deal and parted on good terms. When the company was acquired by Microsoft, I was invited up to Seattle to join them. The stock I was ready to throw in the dumpster was eventually worth millions (plus additional stock grants from MS). My friend went the other route and sued the company for labor law violations. He got some short term satisfaction and a $20,000 settlement but burned some major bridges.

The moral here is not to endure abuse politely but to remain civil when possible. Leave before you get to "fuck you" territory. (Bonus moral: you think the startup world is crazy now? You should have seen it then.)
my 17-year-old tried to turn me on to Herb Alpert yesterday. I think it's quite wonderful, though I dunno if I'm gonna keep coming back to that particular artist.
Is LOC really a significant measurement? Sure you have to type more characters when working with a strictly typed language, but that takes a couple of seconds opposed to however long it might take to track down a bug in a massive enterprise system. Not to mention the type system often forces you to consider cases you might otherwise overlook when writing dynamic code, hopefully resulting in better code to begin with—it imposes a bit of discipline.

In my opinion whatever perceived tax a type system entails is superficial—sure, coming from a dynamic language, having to specify types for everything seems like taking on an extra chore—but this is just the surface experience of using a type system—once you’ve used one for a while and furthermore, had the benefit of reading typed code, you really start to appreciate having types around and any so called “tax” involved quickly becomes negligible.

While it might be a “tax” when writing code it’s defintely a boon when reading code—it’s much faster to look at types to get a handle on an api than it is to have to dig through and read the actual implementation to try and decipher what exactly a function expects and returns. When using a Haskell library, for example, I rarely ever have to read documentation extensively or read implementations—looking at the types of functions and a brief description (one sentence) is often sufficient. It takes a couple of seconds. This is the norm with Haskell code. Contrarily, this is an exceptional case for dynamic languages—if the documentation isn’t superb you always wind up having to peek at the implementations at some point—this typically takes longer than glancing at types and a one sentence description.

Dynamic languages might be more “expressive” from a writers perspective (since you can leave out types) but they’re far from expressive from a readers perspective—since the writer convenience often puts the onus of sussing thing out on the reader. In enterprise systems, reader convenience is arguably more important.
SEEKING WORK | Cloud, Infrastructure Automation, and DevOps-related engineering and consulting
Location: REMOTE, USA (Eastern TZ, UTC-5)

I am a very experienced technologist currently managing and team lead for a cloud engineering team for a Fortune 500 company. I have worked as a developer, as well as engineering Linux systems, storage and virtualization, networking, and the cloud. I have experience managing fleets of thousands of servers responsible for billions in revenue, and am particularly good at diagnosing difficult technological problems.

My primary skills: Linux, AWS, Python, cloud automation, DevOps-related skills such as CI/CD, Jenkins, etc...

LinkedIn: https://www.linkedin.com/in/andy-cowell/ Email: andy+hn@cowell.org

I am looking for 10-20 hours a week of side gig. I am willing to come down on my rates if your problem seems interesting or helps me improve my own technical skills— I’d especially like to work in kubernetes, Google Cloud, AWS Step Functions, and HashiCorp tools right now.
in my opinion the most important software is actually firmware, that means the BIOS

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

the successor UEFI im not so happy about but it can be tamed, it seems to be a binary blob thin edge of wedged between the firmware and the OS.

https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...
> Men are supposed to reciprocate on 14 March on White Day – an event dreamed up by chocolate makers in the early 80s to boost sales.

Japan seems to have been especially susceptible to the power of suggestion by commercial entities. It was also the case with diamonds [1]

> Until 1959 the importation of diamonds had not even been permitted by the postwar Japanese government. When the [marketing] campaign began in 1968, less than 5 percent of Japanese women getting married received a diamond engagement ring. By 1972 the proportion had risen to 27 percent. By 1978, half of all Japanese women who were married wore a diamond on their ring finger. And, by 1981, some 6o percent of Japanese brides wore diamonds.

[1] https://edwardjayepstein.com/diamond/prologue.htm
JS bugs specifically, and it's with strict mode enabled.
Glad to see a couple of them are from India.
The method to find south using constellations is quite easy and useful, once you know how. I imagine it's one reason why the Southern Cross is culturally significant in the southern hemisphere.

http://www.abc.net.au/science/articles/2009/07/27/3169018.ht...
Had work with malware author before.
Don't think it is possible to manual review those ban due to the massive scale of malware industry.
Spoken Latin at Princeton
These images make me want to play space orbital sim city.
US military equipped with tiny spy drones
How expensive is this likely to be? Feasible for a hobbyist to purchase?
I was about to pitch Operation Shakti https://en.m.wikipedia.org/wiki/Pokhran-II as the one that got through.
You believe there are qualities that good leader would exhibit — in the abstract — but experience has never offered mentor, teacher, motivator you respect thus all promotions must be based on facets unrelated to merit: ignorance, nepotism, and sexism.

You may want to ask yourself if your viewpoints are a case of WYSIATI bias or a generalizable fact about how businesses are run.
Why merge if you can acquire?
I get that, but i guess i don't understand what there is to be guessing at at all.

I think it's been pretty straightforward that Chris joined Google and started this project. You don't have to wonder if that's a coincidence, that's what he's happy to say happened.
xps 9360

Have been running Arch Linux for a while, suffered from several bugs like freezing, overheat etc. But the major issue seems to be related to the the battery not properly connected… which was actually an man-made assembly error.

Besides that, everything works.
Yes, I have the same question?
It stuck out to me too as something which didn’t really add anything to the content, and certainly seemed to entail some culture war signalling. Maybe something like keyboard warrior would have been more suitable.
If I was ever trying to scrape a website that blocked my user agent I would just set the user agent to chrome on windows. Every library I have used supports setting whatever UA you want.
*her for the record
Do you have evidence of this behavior? That seems strange, but I have zero AI/ML experience. I also think it would be weird that ALL or even MOST AI/ML programmers refuse to comment code and consistently, intentionally choose vague var names.
You do this because that's how you have trained yourself to think about code. It's a little self centered too assume this for everyone else.
I feel obligated to repost a recent comment of mine (full thread at https://news.ycombinator.com/item?id=19020085):

One of the former companies I worked at never allowed early exercise and issued standard ISO with 90 day expiration upon leaving, which is unfortunately essentially the analogue of "standard and clean" when it comes to employee compensation. By the time I was ready to leave (4+ years, I was very early) all my equity was vested, and buying it required spending ~250k (USD!) between cost of exercising and AMT taxes, all while the company shares were illiquid as ever. The company had no interest in helping me, despite me asking for an extension to the option expiration, they were too bitter that I was leaving and creating significant "damage" to the business.

It was incredibly painful and I felt very cheated and stupid for agreeing to those terms in the first place (actually faced some deep depression and anger against the world for a few months because of this, and thought about going to therapy), but what did I do in the end? I paid out the money. Yes, I wrote a check to my employer for 60k, and another check to the IRS for 190k, depleting my non-emergency savings (and this is from a very frugal person, who never even spent more than 8k on a car, car being my biggest expense ever). There were funds who would lend me the money, but wanted 50%+ of the proceeds, and if the company goes under you're still on the hook for a taxable event when the loan is forgiven.

Luckily AMT for ISO exercise can be slowly (very slowly) recouped in future tax years (and the new tax law made it a bit easier by increasing the deduction and the phaseout limits), but I still had to waste so much of my after tax money just to leave with what I matured over the years. And that money is now sitting in the government pockets for years, producing me no interest and losing value with inflation until I recoup all of it.

Fortunately, a year after I bought those shares one of the investors contacted me and bought some of my equity, so I was able to recoup all what I originally put in (and then some). But it's simply insane, and I am still in the hole for all that AMT that I will recoup in ~10 years, no less.

Other coworkers who left and didn't have the money to come up with the exercise and tax liability, simply lost them, justifying to themselves "well, they're probably not going to be worth anything anyway" (which could be totally true even after paying thousands to exercise them!).

It's a plain insult to startup employees. I wish all startup employees would rebel against this and refused to accept any startup offer unless there was early exercise paid by the company upon joining, or option expiration window of 10+ years.

I, for one, know that will never __ever__ join another startup again for this reason.
thanks for the detailed comparison (and laughs in #sillyness)! like it so far :)
> Java size has nothing to do with types and everything to do with the language.

Yes. I'm making two claims. First to disagree with the GP's claim that a 38% difference between languages was 'whopping':

> What greater 'tax' could you possibly conceive of than a whopping 38%

The fact that the type system isn't entirely to blame is also clear looking at the ruby and python sizes. Ruby and python have very similar type systems, but the ruby code is only about half the size of its python equivalent.

My second claim is that if we did the same comparison with javascript and typescript, typescript would be bigger. I don't have any stats for this though - just lots of experience. The type system seems to push code in a bit more of a classical OO direction because there aren't higher kinded types, associated types, or any of that fun stuff.

As others have said it'd be fascinating to compare typescript and purescript / elm codebases. I'd expect the haskell-derived languages would come out way ahead on expressiveness. Its constantly surprising to me that we don't have any actual numbers.
[Guide] How to choose a project to work on
Nup, that's different.
This artwork reminds me of a book from my childhood, the ‘Usborne Book of the Future’. In addition to being richly illustrated, it predicted a lot of the technology we would have today, as well as described problems society might face in the future.

It’s archived online here: https://archive.org/details/Usborne_Book_of_the_Future_1979_...
Humor is also not forbidden here. It's just hard to pull off, but I've had the occasional humorous remark upvoted by a good bit. (I've also gotten plenty of humorous remarks downvoted. It's hard to play to this crowd in that way.)

I'm a demographic outlier. I often stick out like a sore thumb. I've had to work at figuring HN out. It didn't come naturally.

I try to not take things too personally and to remember it's a forum with a whole lot of traffic, so you are occasionally going to get downvotes or not great replies just due to "laws of large numbers" kind of thing.
If you know 0 math I would start with basic arithmetic (+, -, *, /) before doing anything else.
It is an interesting thing where neighbors could Target neighbors, spouses even, from behind social media?
I asked what you were claiming was bad because I can't find any evidence that any of the things you listed are bad, the worst thing I can think of is the addictive properties of caffeine.

> Soda is not equally as healthy/the same as juice. Whether marginally, or not, my point is that juice is healthier than soda

I said almost, there is of course some tiny amount of dietary fiber in orange juice, and vitamin C (which would only have an effect if you were deficient). The downsides due to the large amount of sugar, and acid on your teeth would be roughly the same for both.

> what were you looking for?
"artificial colours, artificial preservatives, artificial sweeteners"

Which ones? Your repeated use of the word artificial is why I believe you are succumbing to the "artificial = bad" fallacy.

> "phosphoric acid"
From Wikipedia: "Products such as soft drinks that contain phosphoric acid pose no threat to human health in general."

I'm not going to do any more research than this, I only have so much energy for internet comment arguments, but feel free to provide justification for your claims.

I'm very tempted to invoke Hitchens Razor here.
> Is there a link where they say they spent 38% of their development time on this?

No there is not. The comment you're replying to has no factual basis for this claim.

Nor is there a basis in the article for 'what these Javascript devs are calling "The Typescript Tax"'. In the article there's one comment that refers to such a tax, but the commenter doesn't claim to agree, and every reply disagrees.

Nor is there a basis in the article for "Surely Node.js is going to be looked back upon as one of the worst mistakes in the history of 21st century programming." The article says nothing about the total quantity of bugs, bugs per line of code, or other comparable metric.

The comment you're replying to seems to have a predetermined agenda tangentially related to the article.
>I can only assume you were escorted from the premises.

I changed careers into one focused on making money by solving problems instead of causing them.
I wouldn't be in the least bit surprised...And I hope it destroys them.
And so how can you even be sure it does what you think. The types are only part of the equation.
Until they’re not. I’ve had some codebases where it took 3-4 hours to figure out that some really bizarre issue was really just a type bug. And I don’t consider myself a terrible debugger.
Changing the code where it can only inject headers that start with "X-Brave-" would eliminate one class of concerns.

It leaves others, but perhaps your idea of a UI to disable it addresses that somewhat.
This is a long time coming. I'm normally not a big fan of large companies building products in the embedded space that could potentially destroy competition and future innovation but this is needed.

Nvidia's embedded boards are EXPENSIVE. So expensive it limits the applications dramatically. They also require a different skillset in people to set up which drives up the cost.

We did an analysis for a security project that required visual inference. It turned out all the extra costs to setup with TX boards meant it actually made more sense to have mini desktops with consumer gtx cards.

I am excited to see the performance of the inference module. If it's decent at a good price, that opens up so many pi/beagle/arduino applications that were limited by both cost and form factor of existing options.
It's also possible that even those same bugs could have been prevented by hiring more experienced programmers. Or using non-static verification tools or testing processes or many other tools in the toolbelt. Static typing is an ideology, almost a religion[1]. Not to say that religions aren't bad. They can keep a whole group of people under control. But I really don't like when people say, "See! A static type would have fixed this issue." and then from there conclude that static typing is a good idea.

[1] This might piss you off, but it's objectively true. Here's how you know. Because static typing could be easily left as an optional choice throughout the code base but no mainstream statically type PL I know of leaves it optional. That's the definition of an ideology: it says this tool/thing/what-have-you is the right thing to employ for all contexts at all times, regardless of what your own judgement might conclude in the moment.
LoL The Guardian back to finding a handful of people critical of something in Japan and blowing it out of proportion.

girichoco is the tiniest cultural practice, it either happens or doesn't; truly nobody will miss it when it's gone, and nobody is truly hurt for it.

Next they'll be talking about how Japanese people are taking a stand against high pitched sneezes.
Also the semi-recent tradition of ordering a bucket of KFC for Christmas Day http://www.bbc.com/capital/story/20161216-why-japan-celebrat...
Can you provide more detail on how to integrate or use it? You mention you can embed it; how is that done?
I’ve heard a lot of the terms from that post but never read it. it’s extremely awesome and thanks for sharing. Was particularly inspired by this line:

You don't have to be mean when you have a real point to make. In fact, you don't want to. If you have something real to say, being mean just gets in the way.
I wish Duolingo offered a Latin course ...
...oxi?
(Brazil - Northeast)
Human beings have these things called "feelings". Sometimes they make sub-optimal or irrational decisions based on—and in service of—those feelings.

If you set your end of our bridge on fire, I'm nuking my end from orbit. Why? Because screw you. If you don't need me, I sure as heck don't need you.
We cannot protest everything. This is exhausting.