jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Objectively how does a $100 deposit for a $50k good to be delivered in 2+ years make logical sense?

And does anyone actual think that most of these 250k people actually intend to buy the truck when it comes time to put down the $49900+?
> The US Treasury should enforce 100% reserve requirements on all USD-pegged crypto stablecoins, with mandatory audits.

Lmao. Have you heard of decentralised stablecoins? There are many types of decentralised stablecoins such as overcollateralised ones, fraction reserve ones, algorithmic ones etc. Overcollateralised ones like DAI (backed by ETH/USDC/WBTC etc) and sUSD (backed by SNX) are the most popular ones. How will you enforce a reserve requirement on a decentralised stablecoin like this?
I have found hand-written parsers to be easier to write and easier to maintain than parsers generated by Yacc or its descendants.
Fascinating when individuals of such advanced intelligence are not obsessed with immortality. Either They believe it is not possible or they are secretly a god trying to escape the boredom of already having long since achieved it.
Which keyboard is that?

I find that my Mitosis, which has tons of thumb selection, really alleviates the load on my fingers because the chords only ever involve two digits per hand at the very most.

Also I use Dvorak so my fingers move exceedingly little compared to QWERTY; when I first tried to learn to touch-type QWERTY the "right way" with leaving my hands on the home row, my wrists started hurting so I got angry and switched to Dvorak.

Using QWERTY but leaving your hands stationary is going to require your fingers to be doing a ton of reaching and increase the strain.
Perfectly put. Btw, ASPSecurityKit supports MVC/web API/ASP.NET Core/ServiceStack, but not web forms!

More info here: https://aspsecuritykit.net/docs/article/introduction/#suppor...
Apple is extremely cheap. I’m betting it’s an extremely small pile in comparison to other sponsors on the list.

Don’t forget they have a CFO running the company. CFOs don’t give anything away.
taxes are what poor people/companies pay.

ok failing bad with this post. I'll refer to these comments instead, which express the same idea:

> That or their smaller competition will have a harder time dodging it than they will.

also, we should raise the corporate tax rate. and income tax rates on high earners. and try to fix the hideously broken state of affairs that result in these individuals having far less tax burden than they ought in far too many cases.
Hades, my internet usage jumped to 250 GB a month since covid. (My Comcast account allows 1200 GB) I am a FIRE'd former college professor and now have endless access to academic zoominars and professional conferences. I'll be somewhat disappointed when much of that returns to lower capacity in-person in 2022.
Previous discussion: https://news.ycombinator.com/item?id=26719938

Also, the HN guidelines ask you to "please use the original title, unless it is misleading or linkbait; don't editorialize".

https://news.ycombinator.com/newsguidelines.html
Good memories exist too (I myself still have a few).

Surely there must be a better way to conduct this experiment than to terrorize innocent mice.

Why can't they
You miss the OP's point. They're talking about a specific aspect of culture in the Carribean, where they worked for a while, not about idyllic lifelong vacations. While there, they found that separation from the internet reduced the amount of outrage they felt.

Unless you're suggesting that social media outrage is productive and helps people to accomplish something meaningful in their own way, you're not actually addressing the OP's comment, you're addressing an unrelated idea that you've heard in the past.
You'll have to buy toner cartridges at your destination too, probably not a good idea to ship those anymore.
I got hired straight out of college by a company that made software for banks. They were just starting on a windows version of their consumer lending product (banks move slow. very slow), to be written in c++.

The regional VP at the company was kayaking buddies with the professor who was my advisor for my senior project. The VP asked the prof if he had any good graduating students for an entry level job, and I was recommended. From what I can tell, this is one of the better ways to get a job out of school.

My first assignment was helping a senior guy track down a bug in some multithreaded C communications code for handling ATM machines. Legacy stuff from the company that had been bought by a company that had been bought, etc., that no one completely understood any more. I had no idea what I was doing, at all, and it was a great situation to be in professionally.

Worked for that company for 5 years, then it got bought and I was laid off because I was still the newest member on the team. Very stable group, learned a huge amount from them.

I got lucky.
No one has mentioned yet that both Android and iPhone implemented SQLite as described in the draft spec. There's a tremendous number of developers -- including myself -- who have built apps against it. The described spec may not become commonplace in desktop browsers, but it's an entirely different story on advanced mobile devices where Mozilla / Microsoft have nearly zero influence.

I definitely don't see this just suddenly evaporating or going unmaintained in those platforms.
I'm not sure what you're trying to say. SQL works quite well in just about every language there is without introducing new syntax. Are you talking about something like LINQ? Nice, but unnecessary.
Jesus, I never realized how on message the guy has been for 30 years. If you showed that 1985 Steve Jobs an iPhone, I don't know if he would be impressed or be nonplused and see it as some obvious progression that he's had in mind for a long time.
This is the second comment of this form that I've seen made for a submission from this website. What's the context?
I started in a very small web dev shop when I was still in college. I had some programming experience but when I started I quickly realized my experience was irrelevant. The place was a good starting point because I was able to experiment with different technologies, talk to clients, do front and backend stuff and manage 2 small apache servers. During this time I also learned what I like and don't like doing.

It's true companies often put a lot of requirements on the list but they are usually serious about few of them. I think what is important for a lot of them is if you can actually pick up things fast. If I were you I would choose something which excites you and try to get better at it every day. Use it to build something like a prototype or small project etc, and then look for companies with similar interest.
> On the other hand, project zero publishes kiddies-ready exploits for their vulnerabilities

I suppose that you will provide sources for that, don't you?
I think he said that: The blog owner's email host did not provide SPF protection; the intruder's email host appended some headers that lured Posterous to classify the email as genuine.

So, having access to the blog owner's email headers would not have provided any additional advantage to the intruder.
The problem is finding the less-famous ones. Try hitting up the Inc 5000 for owners of similar firms. Maybe start in the 2k-3k range.
CrapplyLang has programmers like the Cyberathlete Professional League has athletes.

The big, awesome system I wrote . . . I left instructions for no one to modify it under any circumstances. Ever. My boss asked, "Isn't there someone else in BigCorp that can maintain this code?" No, there was no one, I could say with great authority. I was BigCorp's uncontested expert on CrapplyLang; its other experts were all my students or colleagues. One had a fascination with subroutines such that every subroutine was two lines long, called another subroutine, and manipulated global variables. Another . . . well, let's just say she called me up three years later having lost a closing curly brace. Because she didn't realize she had to put one in.

In the mean time, those perl lines expanded into terse nasty? Tended to be things like binary trees implemented entirely with strings (XML? Yeah, something like that.) or regular expressions unrolled into finite state machines. I would have had a hard time making heads or tails of it without the perl comments.

The way I put it to my boss, you need to find someone smart enough to figure out how to get things done in CrapplyLang, and dumb enough to do it. I was the only person I was aware of in all of existence who qualified.
Did WikiLeaks apply?
Currently, all our javascript apps use Backbone and a few use Marionette. I'm a fan of Marionette but certainly no evangelist for it. For me, it really soothes the main pain points I had with Backbone. All that being said, we are about to be forced to use Angular on a big new directive and will even have to re-write some of our old apps with Angular. I am very worried about this.
Photogrammetry is very common in film VFX, where I was first exposed to it nearly a decade ago. There is a very interesting technical merger taking place between photogrammetry, computer vision, and machine learning. My company, www.3D-Avatar-Store.com, is one such company where we've trained neural nets to perform the entire complicated photogrammetry process, and then relax it's technical constraints, allowing for less than ideal source imagery. This "technical merger" is creating neural nets that "know" a given class of object, and are able to reconstruct them given less than complete information. This is achieved by training the neural nets to already know about their class of object, enabling them to "recognize" when presented with one, and then fill in the missing information not present in the limited source photo(s).

At the 3D Avatar Store we've trained our neural nets to reconstruct human faces and heads. It is a photogrammetry process deep inside, but 95% of the process described by Andrzej Poznanski is automated. There is a manual step where one approves and/or corrects the identified facial feature outlines while generating an initial 3D reconstruction. Because we use a facial recognition neural net as a starting analysis, the jawline is hard to recover accurately (facial recognition ignores jawlines). So we have a "post reconstruction" series of deformation tools to allow the user to fine tune or exaggerate their reconstructed 3D form.

https://3d-avatar-store.com/A-peek-at-new-Fuse3DAvatars

And the best part of a process like this is all "3D Avatars" created by our process share the same topology: meaning they can be morphed between one another and controlled by the same animation rigs.

I love this "Visual Revolution of..." blog post. People need to know about photogrammetry, and the advances around it.
FWIW, newish versions of angular can be set to explode in your face if you use the shortened syntax even when unminified using "ng-strict-di" which I suggest everyone to use.
Not completely surprising given that two of the authors are also the creators of boot.
He got lots of LG phones as a compromise that he would develop for them... so...
> Either way, this is just another fine example of why the App Store is continually moving towards free to play. Mobile gamers have consistently proven, in shockingly large numbers, that they just won't pay for things- Regardless of how low the price is or how universally critically acclaimed something is. With statistics like these, the typical anger towards developers when free to play stuff is announced seems incredibly misguided. All they're doing is reacting to a market that is saying loud and clear, "We will not pay."

This is why I submitted this story. We've had several discussions about "free-to-play" and IAP on HN, and there's no doubt it can be rather suspect.

But games - especially those with ongoing server costs like ours - can't suffer piracy very easily (and still deal with massive amounts of it).

I know there are gamers that would pay all day long for quality games, but it just seems like "Mobile gamers have consistently proven, in shockingly large numbers, that they just won't pay for things" is the most well-summed-up statement about the race-to-the-bottom app store mentality from users on mobile.
> So I think instead of "scolding" the reader with a False here, maybe a Depends would be both more friendly and more well suited.

I like this. False suggests it is objectively false, but you're right, it really depends on more information. And it's important that people working with dates and times understand that they need more information.
"Would still really like to see it proven effective by science.."

Absolutely. Proven or disproven, or more likely a more nuanced picture will emerge of when repetition works.

I think of science as this wavefront that lags the frontiers of what we work on. But it'll get here eventually.
Scrolling Sencha list via Accelerometer is wicked cool!
I am disappointed that entering http://snaprobot.com only gives an error page. I was hoping for an infinitely recursive snapshot.

Edit: tried it again, and I DID get a snapshot of snaprobot displaying the BBC site, which is its default page. I guess the error was an actual error (it was an indexing disallowed error). Kudos!
We were specifically thinking in terms of time based contextual advertising. I.e. showing you an ad for a Taylor Swift concert if you had a free Friday night (because you didn't have any events on your calendar) and we knew you liked pop music. In retrospect, we might have been better off just creating the time based advertising platform and making an API available to other calendaring services.

I still think this is a cool idea and would be excited to see someone execute on it.
The article says: "In the face of all this, it's fair to say that objects have failed." The author appears to define "this" extremely broadly, including: "address[ing] the computing requirements of the future" (whatever those might be); dealing with "software evolution" and "wholesale changes" (again, not sure what that means), although that's claimed to be addressed better by open source (huh?); making programming easy; and lots of other things. Well, OK, objects also haven't cured cancer. I'm not sure what the point is, except that the author sure is pissed about Lisp being less important than it used to be.

Objects were certainly oversold -- what computing trend isn't? But I think they succeeded at the problem they were intended to solve. Objects are basically encapsulation and a sensible bundling of behavior and state. It's just the next step after structured programming. Before structured programming we had line labels, and goto statements, and every time you had to do branching or looping, you had to express the control structures in these primitives. Now you write if statements and while loops. It's better, it's not controversial. It didn't solve world hunger, but that doesn't mean it failed. Structured programming succeeded in the sense that it is just accepted and is no longer even noticed.

Objects are an improvement of that sort. Objects have state. That state can only be manipulated by a few pieces of code (methods). This way of organizing code makes it easier to structure and debug software. It organizes coding patterns that everyone was reinventing anyway and no longer has to. It's a modest goal, and objects have succeeded in meeting it.
I'm curious whether this kind of application would stand a chance these days.

Many of the applicants I've talked with or heard about lately already have actual paying customers. I wouldn't be surprised if that raises the bar a little ;)
I would argue that one should do it. It's a great path to understanding a little about genotyping, SNPs, etc. The new information is pretty good (the curation team there is particularly strong). The controversies are good ones and a great point of discussion, but if you are genuinely curious about human genetics, 23andme is a great start, plus the user experience is pretty darn good.

Edit (adding some info). For some great insights into this subject, look no further than Genomes Unzipped

http://www.genomesunzipped.org/

http://www.genomesunzipped.org/2010/10/our-genomes-unzipped....
I'm still planning to get a Nook, mainly because it is more open to non-Amazon books. The ability to put my own ebooks on there is very inviting.
I founded Defensio a few years ago and we fight exactly that problem. The amount of malware and spam we're seeing on high profile business and celebrity pages is astonishing.
> we run [your custom code] inside a wasm-based sandbox, a compiled version of the QuickJS VM (yes, it's JS-in-JS).

I'm curious about why. Is sychronicity the only reason? (And is it really worth it? `await` makes asynchronous code paths pretty unobtrusive.) Mirrors[1][2] are pretty interesting.

(Not sure that I agree that compile-to-WASM makes for JS-in-JS. WASM isn't JS. Why do people keep conflating them?[3])

1. <https://bracha.org/mirrors.pdf>

2. <http://www.wirfs-brock.com/allen/posts/228>

3. <https://news.ycombinator.com/item?id=29754432>
Presumably, in order to become an approved partner, you need to pay a kickback to apple.
No argument from me here. I would like to see better financial infrastructure. Specifically the idea that VISA is permitted to collect a 4% sales tax on virtually everything is a real bummer.
Yes. My point above is that one of the barriers to replacing X is that the barrier to writing a compositor for Wayland is far higher than the barrier to writing a window manager for X. And while wlroots is slowly addressing that you're still stuck with the issue that wlroots requires far larger bindings to other languages for example, than what is required to write a WM for X, and is becoming a larger and larger dependency, even as most wm's only want to customise a tiny portion of the functionality of other compositors.

Until there is a compositor offering the same ease, either a bunch of WM's people use and care about won't get an equivalent for Wayland, or it will take a lot more time and effort.

As it is, for example, I'm not moving to Wayland before there's a drop-in replacement for bspwm. River seems to be close-ish to being able to offer something like that, but the benefits of Wayland do not really matter to me and so I have no interest in investing time in replacing bspwm for minimal gain.

> As Wayland is just a protocol itself, the client doesn’t care how it’s implemented. Thus I see Wayland providing the extreme flexibility to implement its protocols how you see fit.

This is true for X11 as well. X11 is just a protocol. But in practice we ended up with a small set of implementations exactly because the pain of implementation was too high, and even most separate servers (e.g. Xephyr for example, or, in fact Xwayland) were often based on Xorg the way many Wayland compositors are based on wlroots.

But that is with the APIs allowing out of process WMs. For Wayland the lack of a WM protocol means you can't avoid a higher proliferation of compositors until someone adds such an API, and it'll hold back development by making a lot of people spend time duplicating compositor code for no good reason.

> For now the scene graph allows a whole bunch of compositors/window managers to be easily written that replace x11 ones. And better designs can be further iterated.

It's great that it's getting easier, but the point is this is the "wrong order" - if you have even a fairly basic WM API very few WMs will care about the scene graph at all. It's like people are intent on ignoring the lessons of what actually worked well with X.

It's really not my problem - I'll stay on Xorg until Wayland is more suitable, however many years that might take. But anyone who cares about Wayland ought to take seriously that the proliferation of compositors will become a nightmare, whether or not more and more of them depend on wlroots, as it means more and more packages to rebuild, test and distribute whenever there are wlroot fixes, for example, for very little gain vs. simply moving the bits that will differ between wm's out of process.
That's the argument in Sarnoff's law:
https://en.wikipedia.org/wiki/David_Sarnoff
> Do we trust our state governments (or the Federal one) to be able to prioritize feeding 350M people, or to concern itself with long term business survival?

This isn't an xor question. The existence of essentially all businesses is predicated on some degree of baseline social stability. If people in country X aren't able to feed themselves, businesses in country X are probably in deep trouble too.
There's no way of telling though. Maybe a terrorist attack would have happened a week earlier if the terrorist didn't know they couldn't get past the locked door, so they didn't try it.
1 month of hard learning should allow you to up your game pretty significantly.

6 month + hands-on experience should get you very close to level playing field.

It been said that 1 year is enough to become an expert in any field having enough focusing and persistence.

What important in this is not their attitudes. It's your attitude on stuff that surrounds you.

If you believe that you need to call yourself dumb and punish yourself with thoughts and feelings of guilt while being surrounded with people who has more experience in certain fields - that's your belief/attitude.

It does not need to be this way - but it's your decision whether it is something that you are benefiting from and whether it make sense to change your attitutes|belief|definitions toward certain things.
Its purpose is to help ship products. It isn't sexy, it isn't fancy, it isn't interesting, it isn't groundbreaking. If it doesn't help you ship products, don't use it.

Go will continue to grow at the insane pace it has because it hit a sweet spot and cared about standard library and documentation. You will continue to see high profile successes because it doesn't try to be fancy, it tries to get out of your way so you can do that job of actually transforming data. So you can be a programmer and it can be a language, not a hobby.

I am a language geek, I write DSLs on a regular basis for fun -- and I love any language that is DSL friendly -- but for actually getting my day to day "must ship", "must work", "must scale" work done -- Go to the rescue. Great docs, easy to train people on, ultra-simple spec, multiple compilers, easy enough to integrate C code, and a really great vibrant community.
Of course - I meant the transition, not the final outcome. But we will live in the transition, not in the resulting paradise.

For example, think about the native Americans in the US. Not to bash the US, just to illustrate. Millions of them died when settlers from Europe took over. Now living conditions in the US are great, but for the people who got killed in the process it was not so great.
Experience pays in other professions that require competency, though: a surgeon who can proficiently perform a bypass in a short amount of time is far more valuable than a fresh graduate who potters around in there for a while. No one ever complains that a surgeon finished too quickly.
Based solely upon the Bible, I wouldn't. But for some reason the Church teaches it, and I guess they have very good reasons for that. Because of the issue having IMO absolutely no implication for my everyday life or prayer, I never felt the need to research what the Church has to say about it.

Just like using a software library without reading the source code.
But sometimes you can see the possible abstractions only after the fact... I often end up deleting a lot of my own code that turned out to be unnecessary.
Amoeba Operating System:

http://www.cs.vu.nl/pub/amoeba/

https://en.wikipedia.org/wiki/Amoeba_(operating_system)

Mach kernel

http://www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.ht...

https://en.wikipedia.org/wiki/Mach_(kernel)

RC4000

http://www.prg.dtu.dk/equip/rc4000.html

CHORUS

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.38.6...

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