skysight-inc/HackerNews huggingface dataset:
Golang isn't a language for the person writing code today—it's a language for the person who has to come along and take over their codebase after they leave.

The farther away I get from "fresh CS grad", actually, the less I give a shit about catering to the person writing the code and helping them express themselves optimally, and the more I care about how much hair I'll lose trying to figure out someone's meta programming or shoehorned-in-because-it's-fashionable functional crap. Either of which I can write just fine, thank you very much, but god knows I'm sick of inheriting such codebases, to the point that these days I basically just won't do that anymore.

You have a Rails "app" that's been through three development teams? Cool, good luck with that, next opportunity, thanks. You're not only using React, but your codebase is purely functional (I mean, your functions are objects, you know, but that's quibbling, OK, sure, it's purely functional conceptually-speaking) top-to-bottom and you've got all kinds of supporting libraries to make Javascript contort into kinda-halfway working for this pattern? And you're thinking about porting to Purescript so you can better express yourselves with types? That sounds very nice, but I'm sure it's just too smart for me, thanks for the offer.

You're using Go, Typescript where you have to, and your mobile apps are boring, straightforward native code? Oh thank god. When do I start?
“The battery has an energy density of 24 Wh/kg, meaning approximately 20 percent capacity compared to comparable lithium-ion batteries currently available."
But LaTeX seems to take a whole lot longer to run when it's 6 sigma than when it's 3.
> Why do you think Julia was made for JIT from the beginning?

It's very explicit in almost anything the language designers wrote from the beginning. Julia has always had it's language semantics designed around a JIT. Keep in mind, julia's JIT is not at all like JS JITs, julia's style is often called 'just ahead of time'.

For the you quote, the only thing causing a problem is the global y. Using global variables is very frowned upon in julia for this reason. However, if you write

function g(y)
function f(x)
x + y
end
end

or something, then there is no `Any` involved at runtime. What will happen is that say you call g(1.0)(2), as soon as julia sees this, it will do static type inference on the function bodies, knowing that y :: Float64 and x :: Int, all the code can be inferred and compiled down. Julia specializes on all arguments of functions, whether or not you put a type assertion on them.

If there's a point in the program where type inference fails to produce concrete types, then the compiler just generates code up to that point and then waits until the types are resolved at runtime, and then using the new runtime type information does static analysis going forward from that point until it either encounters another type instability, or the program is finished.

This is why writing code that isn't concretely inferrable can carry a heavy performance penalty in julia, but it's also why inferrable code can be so fast. The trick is just to keep type dynamism away from performance bottlenecks and you'll be fine.
I'd be very interested in seeing valuation performance by batch. How did the first batch do in 5, 10, 15 years?

Then, how did successive batches do over time?

Just curious what the trade off is (if any) of quantity over quality.
By 9p you mean 9pfs? if so, it "exists" for Linux, but that's about all.
You're a file! And you're a file! Everyone is a file!
It wasn't necessary. I just wanted to experiment; I had some free time over the holidays. The blog is just a PoC.
GUI apps on Windows are more than enough; there should be no need (currently, at least) to have GUI apps running in WSL.
It's not exactly the same thing, but Firefox has HTTPS-only mode you can activate.
https://support.mozilla.org/en-US/kb/https-only-prefs
That is what I was thinking too. Don't sue the police. They will get any data they can get their hands on. Sue the school system that is supposed to be helping these children.
Trading Robots
Hello, i'm here to share and get help for these robots. Welcome
https://github.com/alanvito1/superfree-binary-bot
This filter bubble are of the very sensible conviction that those hosting providers then need to get their act together or go out of business.

HTTPS is old tech. "Let's Encrypt" is free.
I don't believe that a system reboot is a symptom of this issue, just app crashes. Also, the bug started yesterday afternoon. I doubt this has anything to do with your system reboots.
As the other one, this will be included in today's HN Rejected Newsletter: https://rejected.substack.com/
> No it won't

We don't know either way. relationship between BPP, BQP, P, NP are all open.
This is wild. Complains about having to read the Heroku documentation, and then goes through the steps to showcase how absurdly simple it is to deploy to Heroku with the CLI. It almost reads like an advertisement for Heroku.

...then goes on to show it could be done in GitLab in a more convoluted way. Ignores the fact that Heroku doesn't require GitLab, and seems to not be aware that Heroku does not require the CLI to deploy.

...and the GL steps require that you have previously created an AWS account, IAM, and have the credentials.

At the end of it all, it's obvious GL is using Terraform at the back end, anyway.

I'm left wondering why anyone would use this? Heroku is stupid easy to set up and get going, but you wouldn't use it if your production demands were getting complicated. However, if your production demands were getting complicated you surely would not use this GL solution. This entire thing seems to be a solution in search of a problem. I don't get it.

And ultimately I wouldn't want my entire deployment pipeline to be dependent on my code hosting provider. GitLab just 5x'd their prices a few months ago. Going all in on them for your entire CI/CD pipeline just seems crazy to me.
I live in a city where I can't count all the council members who have been arrested for corruption in my lifetime on two hands.
Running is a good analogy for another reason. Lots of amateur runners push themselves way too hard, to the limits of perceived effort, especially early in a run. It's important to have a sustainable pace during a run, which actually means not pacing based on perceived effort and using other guides like heart rate. It should feel like you could be going much harder. (Edit: setting aside runs in training schedules meant to increase vo2 max, etc etc)
A production app has stateful services that retain data between deployments. The ambition of the 5 minute production app is to make this faster than doing it on Heroku.

The article doesn't make this case at all. Heroku is suitable for production and we didn't intent to suggest otherwise.
The best way would be if the software just outputted objects instead of text, and let the user style them for display in any way they want :).
Interesting. Now that you mention it, I do seem to vaguely remember an article in the past year or two talking about just how automated some naval ships were getting. This also is a good reminder of the military's relationship to tech in general, which is that it's usually much, much farther along then the civilian world.
You're reading an employee's blog post not a gitlab corporate announcement. It's clear the author hasn't used Heroku's paid services at a larger scale given the points you've already made. I totally agree with the ease of use for Heroku and if you want to eat part of their market share you better make sure you're focused on the right aspect of Heroku.
Sub milli sec GC pause is very impressive. Though one thing to me is not clear is that if it is true only for very large heaps or it will be great also for typical service/micro service heaps in range of 4-32 GB.
Show HN: Modern continuous delivery on Kubernetes for developers
As somebody writing his first novel, I had to discover how hard writing can be. The problem with prose is that it becomes good only after many passes of editing. Many means that the same chapters will be read tens of times, and sometimes certain parts will be rewritten several times. But there is no escape for this process, every prose can be improved, so in order to avoid a subpar output, this is what you need to do. However this only happens in the second stage. The first draft is another matter: in this moment you are free to let your creativity run and deeply surprise yourself. In general I believe that the creation of decent things, whatever they are, and even in the artistic world, a lot of efforts are needed, and this can make you hate the process sometimes.
I realized I haven't had to open it since December. On my old macs I almost always had it open.
China's GPT-3? BAAI Introduces Superscale Intelligence Model 'Wu Dao 1.0'
>Do they like them because of inherent qualities of US-style suburbs, or do they like them because that's all they know?

Many Americans do have real-life experience of living in dense cities but still prefer suburbs because of their stage in life. A copy & paste of another comment outlining common multi-decade life timeline:

- early 20s (single no kids) : going to college in a city or working at a downtown firm so they enjoy the dense city living like Manhattan, Chicago, etc... walking to restaurants and bars, museums, cultural things

- mid-life with kids: they enjoyed cities in their younger years but they want to raise a family so they move out to the suburbs. They want the better schools, yard, garage to putz around in etc. Yes this means the proverbial "soccer mom" with a SUV to drive the kids to sports practice, ballet lessons, etc

- retired and kids are grown and gone leaving an "empty nest": some senior citizens might sell the suburb house and move back to a city condo and enjoy walking to museums again

So the suburbs are attracting the knowledgeable former city dwellers. Yes, lower land cost (and hence cheaper sq ft) is definitely part of it but not the only advantage. Some do like the quieter streets, a garage to pursue hobbies, a yard for barbeques, less crime, etc.
He Had an R.V., A Camera and a Plan to Document America. Was That Enough?
Exactly! That’s one of the main goals we have with Kitemaker.
Categorizing something as evil or not evil is an opinion.

Thats the point, not everyone will agree that facebook is evil, or even have the same interpretation of evil.
Python, TypeScript, COBOL, VB.NET, Java and C# are all enterprise languages, yet all of them are PhD level as per Go advocacy.
George Oates Returns to Revitalize the Flickr Commons
Convenient matrix algebra is one of the selling points of Julia.
It 503's, or when it loads has a blank page.

Oh how the mighty have fallen.
Should I cry that mother nature doesn't like me? It's not like I can do something about natural disaster(hurricane, flood, earthquake, volcano eruption etc.) killing me.
Officers tailing probationed bike thieves fight not crime but budget cuts.
I'm not sure which mental model is correct, but if you think the value of the YC ecosystem scales at Θ(N²)...

The correct scaling for social networks is almost always n log(n). See http://www.dtc.umn.edu/~odlyzko/doc/metcalfe.pdf for a collection of arguments using various measures that all conclude that that is the right scaling laws.
India is demanding WhatsApp build a way to trace user messages
Pasco, just north of Tampa Bay, was an armpit for the last 50 years and now is a highly desirable area with many enclaves of new homes in the former pasture land. This sort of automated targeting is gross, but unsurprising, especially in a Deep South, backwoods county trying to clean up its image with newer, wealthier residents.
Hiding it? Just enable "Always Show Full URLs" in the omnibar.
> Is she the Voldemort

Lol. Yes. From the tone of the post, it looks like the subs' admins are not happy with the mothership's censoring activity, and are effectively skirting around it.
I suppose engines like jMonkeyEngine still can not move to JDK 16 because Android is stuck in Java 8?
There's been some post about upscaling algorithms here lately, perhaps they could be used for diminishing the required bandwidth?
It's about a tranny. Hurt the feelings of him and kiss goodbye to your account. Business as usual
yeah, i've worked at "hyperscale" and not once have we ever thought about gitlab... (nor heroku - but we loved heroku for many small projects)
I agree the Wuhan lab leak remains the most likely explanation. I think these additional details support that theory, as they verify that this activity was indeed taking place in Wuhan, while also helping explain the unusual behaviour of all the people who should be investigating but seem instead to be constantly deflecting.
Julia is not statically typed semantically. It has the semantics of a dynamic language.

As an implementation detail, it has a statically typed intermediate representation that's used for very aggressive and impressive optimization.

But that's an implementation detail, and is not what most people mean when they talk about a language being dynamically or statically typed.
3D Coat 4.9.70 Crack and Patch Full 2021 (Latest Version)
> I have no INTENTION of HARMING anyone.

I feel the same way when I'm doing 150mph down the highway. And yet...
Show HN: Learn Scheme for Max – Free eBook on S7 Scheme and S4M
>You are directly repeating the propaganda Arianespace and Russia has been pushing about SpaceX since the beginning. I would honestly advice you to rethink this before repeating stuff that is pushed by lots of Russian government channels.

What a crazy accusation to make. I can't have an opinion about the business model of a company lest some doofus accuses me of what? Being a russian bot? Spreading DANGEROUS ideas? Jesus Christ. Get a handle on yourself.

I have no doubt Russians are not objective observers here. SpaceX is a competitor so the criticism they level has to be seen through that lens ... but ... their criticism will have a kernel of truth. On the other side, because of Musk's cult of personality (and don't misunderstood, I like Musk), his companies don't necessarily get the same level of scrutiny either. Are you sure you're looking at it objectively?

I'm not a 'space guy'. I watched video by Thunderf00t where he made some credible points against some of the claims SpaceX makes [1] especially around cost savings of reusability.

[1] https://www.youtube.com/watch?v=4TxkE_oYrjU
William S. Burroughs, Queer.

Walker Evans, American Photographs.

Wallace Stevens, Collected Poems.
A useful trick for long lived processes where you also care about GC pauses is to run

erlang:garbage_collect(pid)

If you’ve got real time requirements you can often minimize GC impact by choosing when in the process lifecycle the GC occurs.

https://erlang.org/doc/man/erlang.html#garbage_collect-1
They have found a way to "lift this ban". The company simply has to conduct a well run trial, submit the trial data to the FDA, and ask for an emergency use authorization. Once they do that, it takes two or three weeks for the FDA to processes it. That two or three weeks is not red tape--it is the FDA having their own scientists and independent scientists go over all the data and do the safety and efficacy calculations themselves.

This worked fine for Pfizer, Moderna, and Johnson & Johnson.
Does anyone know what this is? I see a lot of people jumping to a lot of conclusions, but no explanation on the site.

EDIT: Ok, there's text at the bottom that I missed, with some cursory information and a link to http://taggartbonham.me/ . It says:

Built with OpenAI's Jukebox and NVIDIA's StyleGAN2.

Watch another or contact me
Not sure if TypeScript, Kotlin, Java, Objective-C and Swift aren't too way over their head for the typical Go user.
>The US is still very much a republic, in the sense that we vote almost exclusively for representatives, not for policies.

If you split hairs like that democracy never really existed at a national level anywhere. Representative democracy is still democracy as far as I am concerned.
I guess the logic of the headline was that LHCb is one of the "machines" at the LHC.

Unfortunately in LHC jargon, "the machine" is the collider itself rather than the detectors.
There's a concept in domestication that it's not always clear in a symbiotic relationship as to which party is in 'control' of the relationship, especially when one party gets a huge boost in reproductive rates from the other. Did humans domesticate dogs, or did dogs domesticate humans?

Viruses are specialized. They won't attack aliens. Bacteria might. It's the fungi in many respects that are the masters of this planet. If we manage to destroy ourselves so badly that we take out most multicellular organisms as well, it'll be the fungi that rebuild the ecology.

It'll probably be the fungi that the aliens have to worry about too.
I wonder if we will find out, as time goes on and the studies are finished, that parents of school-age children were significantly less likely to come down with severe COVID.
For depth:

If I have at least n^2 processors, I can send a row and column to each processor, which can compute the inner product in linear time. So O(n^2) time to coordinate the work, and O(n) to actually do it.
The are only two genders. He is a guy. Hate is a made up word.
I think there is a correlation between the most powerful (politically) and the most capable (being able to make the right decisions for the country) but I agree that is not a universally accepted argument.

You seem to be familiar with China, how can a naive outsider learn about how the China really works inside?
Except Go in 2021 is like Java in 2000, so a bit hard to put both on the same level.
Fortran is also optimized and debugged over decades of testing.
Default value matters ... it's a bit like opt-in vs opt-out
The current standard model is slowly getting messier and messier. At some point we will make a discovery that adds some degree of elegance into our understanding of these interactions.
Django Authentication Tutorial
Learn how to create a Django public feed application, add authentication, and moderate posts
Good choice. A truly open source license.
Is it? Turing machine has been around for what? 70 years? And photonics has been around for like 50? Wrong theories have been around for much longer.
I would say look at low code and no code solutions first. And if they don't suit your needs, then first check your team's skills set.

I actually had a little investigation within a team to choose a web stack for a similar situation recently. The team's skills set included Java, Golang, PHP, NodeJS, and TypeScript. And we were convinced that the quickest and cheapest would be building on top of Laravel framework with a few packages (Nova: Admin panels, Spark: SaaS app scaffolding, Jetstream: Auth scaffolding with 2FA and OAuth, Horizon: Queue monitoring, Forge & Envoyer: Server Management and Deployment). Building on Laravel is easy alone but for us the main reason to choose that stack was really those packages. They will save you lots of development time at almost no cost.
That's my stance. I'll get vaccinated, I'd recommend it to others, but wouldn't want to live in a society where it was mandatory.
Honestly, I've never seen a faster stack than the LAMP one.

Yes, you're reading it right: even in 2021, PHP gets the job done in a fast way, prototyping is easy and the deployment is even easier. Just buy a hosting plan and you're done.

You can use zero package management or you can adopt Composer to get things modern.

The Frontend? Just drop some HTML/PHP files with Bootstrap or TailwindCSS and you're good to go
For me:

Flask

Vanilla JavaScript

jinja2 templates

SQLite

A cheap VPS or PaaS - Linode, DigitalOcean, Heroku
OP here. This is the first draft of the first part of my e-book on learning Scheme for Max and s7 Scheme. It's intended to be a "get up and running as fast as possible" guide, so low on theory, doesn't cover everything, but gets a new coder working productively with a minimum of fuss. As I know there are many experienced lispers here, and a fair whack of musicians, I'd love any feedback, corrections, requests, etc. This is still in editing stage, but I wanted to get early feedback, and just get it into hands asap. I'll read any feedback here, but github issues on the book repo are good too!

https://github.com/iainctduncan/learn-scheme-for-max
You think wrong, it was exactly the same approach of defining a "nice API" for each type of file.

It failed.
It might still be an issue, but this is still a huge improvement. If the browser is going to pick a protocol on behalf of the user, it ought choose a stronger protocol first.
The honest answer is whatever you are most familiar with. For me, it'd be nodejs with either vue (if it is needed/better) or basic server side rendering for a quick prototype. DB would either be mongodb (because it is quick and easy software wise) or Postgres depending on the dataset. I like server side rendering for small prototypes because it takes very little extra work, packaging and deployment steps and can easily migrate to client side later if need be, especially in vue. I know this isn't a popular opinion but it works for me.

For other people it'd be more likely LAMP stack, others still .NET.

The fastest thing is what you are familiar with not what is trendy or new.

I'd also probably use managed services for DB etc versus running my own for a small prototype just because most of the time you can fit in the free tier and not worry about managing db's etc at first.

Firebase would also be worth a good look for quick prototypes but I wouldn't stay there long term most likely.
I don't mean leaving the city by public transport or whatever. I mean leaving the monotony of a particular area which I thought you meant in your OP.

Streets in London typically aren't the same for literal miles, whereas they can be in the case of some American suburbs where you need a vehicle like a car to escape it.

To be clear, my reference to the train station was to indicate how busy my local area can be. But despite that, you don't have to walk very far to find somewhere a bit more tranquil.
I think you read my comment backwards? I was trying to say that you get more reliable returns if you invest your down payment in a diversified fund than if you use it to purchase a house.

As far as "markets where people want to live" goes: yes, in any market, you can outperform the average if you can predict the future better than other investors. Some of the places around the Mississippi River probably used to be considered good investments; now they aren't. If this whole full-time remote thing catches on, it's possible that the bay-area will drop in prices. It's also possible that only part-time remote catches on, and interviews resume in person so people want to stay in the Bay Area. Heck, it's unlikely, but possible, that Cupertino or Saratoga decides to rezone large swaths of the town for more density and the increase in supply drops prices.
Great work! I did something similar, albeit with less features, for one of my uni classes. If anyone is curious about Rust code: https://github.com/miedzinski/regex.
Sync your team with auto-generated sales scripts on top of Zoom
Spool is a sales script generation tool built on top of Zoom. It helps teams to sync and perform better by capturing and accessing ideal sales scripts with the tap of a button.
This is a response to both you and the grandfather comment.

Nim now has ARC/ORC, which is a reference counting scheme similar to Swift. This is not a "generational GC" like Java, Go, or D.

The entire standard library and most average libraries, "just work" with it, and it will be the default near future.

https://nim-lang.org/blog/2020/12/08/introducing-orc.html
Yeah I'd like to get into bouldering more, I have friends that are way into it and they're in great shape from it. Those hangboards are no joke as well, really great for building strength and endurance.
I think your observation reflects a common pattern called the
Flexiblity Usability trade-off. https://en.wikipedia.org/wiki/Flexibility%E2%80%93usability_...