skysight-inc/HackerNews huggingface dataset:
I mean, that's literally what happened. At least initially Tabnine was based on the GPT2 model trained on code. Then GitHub launched Copilot using the OpenAI Codex model which is based on GPT3. I guess this is why several people have commented on the marked improvement when adopting GitHub Copilot.

I have no idea how Tabnine builds their models today, and how they perform compared to Copilot. I guess one advantage could be lower latency in suggestions that they claim come from training smaller more specific models. But the way I find Copilot working for me is that it thinks about the same time I need to think and then it makes a suggestion for a good chunk of code. If my thinking and Copilot's thinking match up then I can save myself a good bit of typing.
It is, but why comment on sweetness if you have an "expected" taste from wine, whether it's grape or blueberries? Anyone who orders wine should be expecting it to be mostly sour (or dry to use wine terminology), unless it's explicitly labeled as a dessert or fortified wine.

My hypothesis is that it's because they like the sweeter taste, and are unpleasantly surprised when the taste is very similar to the sour one of grape wine; when they were expecting something more like blueberry juice with an alcoholic kick.

It's possible that my hypothesis is overreaching. Testing it would involve a blind test with regular and sweet blueberry wines.
A tic-tac-toe game, (almost) implemented by Copilot
It suffers from trying to go upmarket with something that was never meant for ultra-serious, large, production apps. Look at the original Wired article [1]: every story of the founders' pitching to customers is about being able to quickly zero-to-one a concept. It seems great for internal apps, quick prototypes, and simple things and that's about it.
Yeah, this is bang on the money. And of course the financial institutions who make more money in fees when people are active vs. passively holding an index for decades, do what they can with marketing to support this idea.
1. Muscle memory has nothing to do with "mastering" Vim.

2. The chapters only cover basic features so the "mastering" claim is extremely overblown.

3. The meanings of j and k are inverted right from the sample exercise. This doesn't inspire much confidence.

If you _really_ want to learn Vim, forget all about that $25 nonsense and do it properly with :help user-manual.
I'm genuinely curious about the use case of this. whenever i have CSVs I either import then into R/python of they're small or some DBMS first if they're large. can somebody tell me what niche this is filling?
Snow Crash by Neil Stevenson
> A huge learning curve is needed to understand OBS.

A big no. You can start streaming or recording with OBS within twenty minutes of installing it.

I did. Never used it before. I wanted a simple coding set-up where the whole screen is the main source and my webcam feed is in the corner as a box.

> Secondly, whenever I connect an external monitor to my primary laptop, the audio is not recorded.

Doesn't happen with me. Try restarting with the monitor added.

I use a condenser microphone, a Wacom graphics tablet (kudos to them for first class Linuc support), a webcam, an external monitor, and so on.

If you want to start streaming or recording within thirty mimutes of installing a SW, use OBS.
Show HN: How to start a startup as a solo developer?
I'm facinated by the ability of so many solo developers building their own profitable internet startups.

I talked to 30 of them who are making collectively more than $200,000 per month in revenue, and their revenue == profit.

Here's a small free e-book I put together based on their answers, hoping this will be helpful for other devs looking to start their own SaaS or some other internet product. The book goes through following topics based on the comments of these "microfounders":

1) How to come up with a good idea?
2) How to find your first customers?
3) How to continue finding customers later?
4) What's their advice in general for devs wanting to build a profitable solo internet startup?

I've been talking to many many founders like these and I'd be happy to give my perspective on any questions you may have.
Yes, as energy production prices fall, prices for commodities that depend on it will, too. Aluminum is today "nearly free" by standards of a century ago. We will still need to mine bauxite or collect recycled cans, and handle ingots.
I might be okay with a supplementary assignment (depending) but I definitely need an interview. With an assignment I don't learn much about the team and thus whether I really want to work there.
Differentiating between "societies which actually adhere to democratic principles and processes" v. "societies which merely pretend to do so" is hardly a "no true Scotsman" argument.

"This person claims to be a Scotsman, but has never set foot in Scotland, nor have any of his ancestors or even acquaintenances (let alone friends or family), nor does he have any other ties whatsoever to Scotland."

"nO tRuE sCoTsMaN fAlLaCy lOl"
> No one in France is going to start making Chateau d'Prune 2022.

Fruit alcohol is quite common in France, especially from plums, but it's not called wine and the necessary added sugar (necessary with all fruits besides grapes) makes it a less "noble" product. These alcohols are becoming less and less common today.
The Nashoba Valley Winery near Hudson, Massachusetts features some very tasty wines made from Cranberry/Apple, Pear, Gravenstein, Peach, Plum, Raspberry, Strawberry Rhubarb, and much more.

(I'm a big fan.)
I think they're rather asserting that the scientific method is built upon materialist axioms, whereas religions are almost definitionally come with non-materialist axioms as foundational.

It may seem self-evident that purely materialist axioms are more useful as a basis for starting the discussion, but depending on the end goal, starting the discussion more easily may not be advantageous in reaching the end goal. It's possible that restricting ourselves to purely materialist axioms is a case of looking for our keys under the light post because it's dark in the alley where we dropped them.
Show HN: Toy blockchain on Twitter with no programming
The whole point is that amyloid hypothesis is wrong. Accumulation of beta and tau is not causing the daisies.

(1) Pathological levels of amyloid-beta and tau are present in cognitively normal individuals, and

(2) some individuals clinically diagnosed with AD do not have amyloid-beta pathology.
Easy to imagine: patient records will now include ads for expensive drugs. Doctors can make $ on the side by referring patients to Google Pharma. Drug labs can dig a moat around their products by buying ad placements in doctors' digital prescription pads.
> I just don't see how Deno is particularly notable.

I think the place they can really sell me is:

- source maps

- debugging

It’s an absolutely PITA to get those two things working across a JavaScript stack. There are so many runtime contexts to deal with:

1) the browser

2) your API server

3) your frontend test env

4) your API server test env

5) browser and backend for your end to end/integration tests

6) pre-packaged code from secondary repos you are importing into all of the above

7) All of the above in CI

8) Special production builds of much of the above

It’s truly a nightmare. I’ve been trying to set up a fresh JavaScript full stack and it’s so much work. Every step of the way I need to take days off to do deep research into how to set this stuff up.

And it starts to make sense why no company I’ve ever worked at had all of that stuff working. You just deal with wrong stack traces and use console.log instead of a debugger in the places where it doesn’t work.

If Deno can provide all of those runtimes in an integrated way, with debugging and source maps working automatically that’s a total game changer.

And I’m honestly not sure who else could do it. Maybe like Next/Nuxt and all them? But do those projects handle build/packaging across multiple repos? I don’t think so…

Deno can nail that because they own packaging, and they can just skip the whole build/sourcemap step entirely and just distribute .ts files.
Can you share your simple daily test? I've been pondering such a thing for a while now.
Let's find out.

> But it feels like fb is abandoning all of it and going full force to metaverse. It feels like fb wants to be either the biggest or nothing.

It is Meta, which includes (Facebook, Whatsapp, Instagram and Oculus) that is pushing for this 'metaverse' thing and this reminds me of Microsoft trying to own everything in the software landscape as soon as they won the desktop PC industry.

The failures of Ping (Apple), So.cl (Microsoft) and Google+ (Google) was when Zuckerberg knew he won with social networks with FB and has already expanded beyond FB very early and quickly.

> Also isn't like 95% of the engineers at facebook all mainly web developers or related.

Where did you get that figure from? I hope you are not being serious about that claim.

> And metaverse is basically game development.. something facebook has no experience in.

So Oculus isn't in games development industry? They have been selling shovels to game developers and companies for years.

> ...Maybe they should acquire or partner up with epic to have some hope.

What is this then? [0]

> is fb done for?

No.

I would not bet against the first and the fastest company to reach $1 trillion dollars in the 21st century to be quickly dead in the next 10 years. Meta is more than just Facebook.

[0] https://metaverse-standards.org/news/press-releases/leading-...
I have a beefy laptop GPU, but cannot utilize it with NVIDIA Broadcast because I use Linux! ;(

I hope someday soon I can use it in Linux.

In Windows it is very easy to use the output of NVIDIA Broadcast as a scene in OBS.
Yegge, seemingly not knowing too much about the actual Lisp with some strange opinions about it (like that when there is a language spec, everything needs to be in there. He also thinks that macros have no tools?). He wanted a different language. Another Lisp influenced language, but different -> see his first point of too many variants.

There are lots of Lisp influenced languages. Pick on. Clojure is one. Maybe create a new one.
As you pointed out in your original comment, VC's will def fund moonshots and big growth ideas with 1 in 10 or 1 in 100 chances for payoff. These don't make short term profits, but they have the potential to do something dominating.

SpaceX against a huge established industrial base. That's going to be VC type funding, not traditional funding streams. We had govt initially doing everything they could to shut spacex out, doing block buys, trying to crush them on paperwork etc.

My complaint is simple. We know the current billions spent under current approaches have not cured a wide variety of illnesses. So what harm is there in spending some, relatively small amounts of money, on other ideas.

What's interesting is the reaction from folks like you, NIH, academics and others. It's vehement rejection. But why not instead demonstrate your approach results in a cure. The rejection is because you know you are sitting on nothing.

We see this with spaceX. Established astronomers are crying bloody murder. But this is in part because they are afraid. Their huge thirty meter telescope gravy train (decades of funding into their labs) is at risk of being totally trumped by cheaper access to space, where telescopes work great.

Established businesses tend to be risk averse. So in short, a role to play here for new ideas.

Note: Be careful about snarky comments, those are best avoided on HN, and can be a bit embarrassing in hindsight if you try to be snarky but inadvertently are correct and then have to try and walk back a point that you didn't mean to make.
If you want to your site to be online when your DNS provider isn’t, then having a secondary DNS provider is an absolute must.
Let's not confuse theologians with most theists. Most theists (and most atheists, for that matter) haven't delved deeply into the foundations of their belief systems.
It also feels like a surgeon should have known better. Not because this is something he studied, but he's obviously halfway intelligent, so he has less of an excuse for not knowing better.
Aha now that's an interesting way to do it. I guess in my setup, and my room geometry, I don't need to generally have specific scenarios ready for, say, planning so just turning my stuff on through Zoom is fine.

I do love reading about all these setups though. I feel like so many tech companies and software engineers are new to remote work that these tips can go a long way to interfacing effectively with coworkers. At least in my case it was trial and error until I got what I wanted.
Why do media still frame the TerraUSD story as unique? A similar story awaits all of crypto. Sure, the particulars will vary a bit, but at the end of the day the assumptions that underlie their perceived “value” will crumble just as easily.
> all the slowness users complained about was due to under-provisioned hardware

I think it's more of a software problem tbh.
I connect to the same external monitor everyday in my office and both are restarted daily - my primary laptop as well as the secondary monitor.

Never has the audio been captured in this setup.
I would assert their office location, Silicon Valley corps are loved by FOSS crowd.
Conversions that create copies are always explicit in Rust (unless it's a copy type, which strings aren't). Conversion between the string types is at minimum taking the borrow of it and then taking a copy of the borrow is once again explicit. You can also cheaply use a CoW wrapper to get a no-copy string passed around into plenty of places.

The point is, with rust you have more options to enforce no-copy through the type system.
Author seems to miss one major point that many tech-journalists seem to miss these days which is the internet is different than the web. I had actually bookmarked the book before but now it doesn't seem very interesting to read.

PS: What the hell is the point of writing a title as aggravating as this? It's almost as if they go out of their way to be insulting! Sheesh!
WaMu failed.
It's a complicated but well-thought out system which tends to avoid copies by making them explicit in the source code and preferring taking references or slices which are cheap operations.

The string slice for example is an Unicode-capable view into bytes of the string (immutably pre-compiled static bytes in the binary, bytes of fixed length on the stack or heap-allocated). The aliasing rules are enforced by the compiler, so it is safe to throw around pointers and sizes and not to worry about buffer overflows, as long as it compiles.
Yet, millions of tons of hydrogen are today produced, transported and used.

There is nothing special about the volumetric energy density of NG. H2 has to move faster, if carried in the same pipe for the same use. Its lower viscosity means it can.

Municipal gas networks used to carry "lamp gas", a mix of CO and H2, in cast-iron pipes.
That gives young people in the developed world no way to break into the industry. Is that healthy?
Thanks for the thoughtful response. I really appreciate it! When you put it that way, I really see it in a whole new light. Till now I'd seen this framed more like how much can a human code almost as a pure feat of strength b and endurance. But considering the whole, the end result then yes I can easily see a 10x engineer (or more) based on other metrics then purely lines of code. I wonder if this is where the disconnect is with a lot of these discussions. Anyway, your analogies were spot on!
Wrist-worn trackers can detect Covid before symptoms, study finds
Basically because they are following Apple and Google footsteps, the love childs of many here.
You’re probably right. Who knew the cheap money from the Fed would just keep flowing? Looks like the party is finally over.
> IME, the 4 hour assignment comes at the 'coding interview' stage, and most companies have a full day of interviews right after.

This is not true at all. I know for a fact that some FANGs do hour-long phone screens followed by hour-long coding assignments followed by a 4-hour multi-interview round. I know for a fact that a couple of major Fintech companies do hour-long phone screens followed by a hour-long live coding sessions.

Personally, the max I endured was a 7-round hiring process comprised of a mix of one-hour interviews that culminated in a 4-hour interview round, and that was only because midway through I was bumped from a developer position track to a research engineer position.
Testing Discovery of Designated Resolvers with macOS
My surgeon brother told me that many older surgeons can't "afford" to retire, often because they lost loads of money in investment schemes (and probably coupled with an unwillingness to accept a cutback in lifestyle).

You probably lose a lot of basic savvy when you're insulated from "the real world" for decade after decade (undergrad, medical training, residency, surgical training, high paid private consultancy, etc).
All I want is an easy to deploy to stack with a database. What should I try?
For heating, you are probably better off converting to electricity (burning or fuel cell) and driving a high-COP heat pump. Good heat pumps are ~250-300% "efficient" at "converting" electricity to heat.

(Efficiency isn't in the Carnot sense, and heat pumps move heat rather than generating heat... Semantics, but point stands.)

For example: I recall reading that it is more efficient (ie BTUs generated) to use natural gas peaker plants generating electricity to drive a heat pump than to run a furnace. (Except at very low temps where COP drops quickly.)
> These alcohols are becoming less and less common today.

Could you link me to an example? The only thing I found is vieille prune, which is a distilled brandy, and covered in my comment.
Right, because after all these years, and virtually infinite funding, the killer app / use case is just around the corner!
No, because most states with a state-run healthcare system simply recognize that health is a basic human right. It's not about incentives, or efficiency, it is about basic human decency.

Even a drug addict who practices unsafe sex and riding motorcycles to do mountain climbing and ski down the slope deserves Healthcare when something bad happens to them, exactly as much as the fitness yoga guru.
People have showed conviction by staying away and investing in companies/assets that actually generate returns.

Taking a short position in illiquid assets likely to go to zero would be almost as stupid as going long. You are also highly likely to lose your money as most schemes to short use some other ‘stablecoin’ and you’d have to be able to time the bubble. That’s not a sensible position and just as risky as being long.

Why insert the hur dur?

Mentioning financial regulation in the context of unregulated get rich quick schemes is totally appropriate and people have been warning about these scams for a long time.
Not that OP's problem is curly braces per se (they would make the error more obvious, but they wouldn't help with a missing return call), but since we're taling about them...

The insistence of a lot of smart people on using whitespace for logic purposes is THE most baffling thing in the IT space. And I mean that.

Why use some, oh I dont know, CHARACTER, to write down what you mean, why not instead use a NON CHARACTER. Now that's a great idea!

Let's use non characters, so a mix of tabs and spaces (which editors can implement AND display in a number of different ways, even depending on individual configuration!) fucks up shit. Using whitespace is also great because copy/paste is now an error-prone exercise in frustration, which is definitely what we want! Oh and also this will make sure that the peasants are not using our beautiful language IN NAUGHTY WAYS, e.g. you can't really write a deeply nested logic in a single function if it becomes a complete abomination of a mess just after like two or three indentations.

No, but seriously, Python's syntax in regards to whitespace, or any language that uses whitespace for control structures, is hot garbage. I understand that there are preferences, coding standard, etc. and I can tolerate a lot, but this, this is the one hill I'm willing to die on.
That's the thing, "the science" doesn't come from a scientific process, it comes from a political one.
In an unregulated system there are strong "sin incentives" created by (some) market forces. In a way people are manipulated to become passive couch potatoes craving trash food and sugary drinks, staying awake to binge watch some netflix series. It seems fair that governments take some corrective measures.
Warren Buffet is probably not a great surgeon though?
It's a cloud storage service, –like Dropbox, Google Drive etc– for regular people and businesses.

Their value proposition, is providing client-side encryption to their customers so they can protect their data in-transit and at rest. MEGA's job is to make it as unlikely as possible, and as expensive as possible for a threat actor to successfully thwart their value proposition. Vulnerabilities will always be discovered. Blessed practices will be superseded. This is normal.

In the consumer/end-user space, their storage to price ratio is great. Not counting plain mass storage filesystems for enterprise/development, I still hasn't found something better.
I mean, I'm able to get to where I'm going, between Google and other engines.

It's just annoying as fuck to see "Did you mean 'apple orchards in Siberia'?" for querying "ADS124S06IPBSR". Because that shit IS NOT the same.

(Note for the pedantic: I made up that example because I can't remember a real one. But it gives you an idea.)
Retail bank accounts are FDIC-insured. It was capped at $100k per account before 2008 (it's currently $250k), but spreading $177,000 across two accounts isn't a huge burden.

Now for the Ukrainian, betting whether crypto or the hryvnia is more stable is an actual dilemma.
I will use the word `bash` for convenience. `bash` is powerful because it is convenient. `bash` is also powerful because it doesn't tell users how to behave or what to do. `bash` is all about empowering the user. That is what makes it great. `bash` is a meta language for the convenience and the empowerment of programmers. Over time, impossible tasks become trivial. You start off by using `bash` to create simple models of larger/more complex problems, then you adopt pipes and redirection, and eventually you don't need much handholding and you are 10x better at modeling problems, mocking designs, and general problem solving. Will there be 8 hour days to understand some simple concepts? Sure. Do they pay off? Yes. Absolutely yes. Undergraduate computer science background makes bash even more useful and helpful. Outside of college learning, you might be able to grok some things using man pages, tutorials, and various resources (like books).
Gimp is now available at Microsoft Store