skysight-inc/HackerNews huggingface dataset:
I'm finding that JVM is really starting to look threadbare as a web development language.

I haven't tried Spring Boot, so I can't speak to that, but gather that a lot of people like it. Otherwise, though, it's kind of a mess of too @#$% many options and no clear winner aside from the legacy stuff that nobody actually enjoys working with on the flagship language, an alternative language that was initially promising for web development but ultimately collapsed under the weight of its own creeping featuritis, an alternative language that collapsed under the weight of efforts to turn it into Jonathan Livingston Programming Language, an alternative language that collapsed under the weight of a cult of personality, and an alternative language that looks poised to collapse under the weight of Oracle v. Google.
Why is it so hard for people to arrive at the conclusion that companies increase the price of products and services up to where the customers can handle it? The primary motivation for companies is profit. Broadband and mobile data prices are high because customers can afford to pay for them and they do.
Agree with the article. I love Vim, but mostly use webstorm for the same reasons.

I just find all jetbrains products run like molasses, even with a 12-core machine with 32GB ram. I work fairly quick, and get frustrated when my editor holds me up.

Surprised to hear about the crashing issues with typescript, but I don't have any experience there.
In his book, he talked how an act of kindness he encountered by Disney staff as a child led his parents to get $100000 of tickets for their charity over the years. As an employee, he got execs to confess Disney wont do that anymore.
How to use 'default option' nudges effectively
People with a net worth of 1M are definitely (upper-) middle class, unless we’re using that term in two totally different ways. I’d be curious what fraction of the total wealth is held by them as opposed to by the super-rich.
No, (optional) static typing is the best recent addition to Python. It allows IDEs to catch a large variety of errors. The static type system is part of the language and has multiple implementations. It's Hindley-Milner, making it two-way, like Haskell's type system.
I don’t think quotes from Browning poems come from a PR staff. https://romantic-circles.org/editions/poets/texts/theyears.h...
There is also the Freedom of Missing Out. What if you lived a life unconstrained by the various appointments we all have to make, a life where you're not obligated to go to parties, play the dating game, or buy the latest fast-fashion item of clothing?
We are building a CLI first PaaS without a web frontend
I love MuseScore for engraving. I look forward the 3.6 release, the listed improvements sound really great.

Why should MuseScore also be a sequencer, or support VSTs. Those are two very different family of functionalities; making a good sequencer is hard -- as they apparently found out. And there are many of them out there already, many of them excellent.

It's also possible to output MIDI in realtime from MuseScore and use a sequencer / VST host at the other end, with an internal MIDI router in between. I just tested this now and it works well (Windows / MuseScore 3.5 / loopMIDI / Reaper).
Data-driven architecture is the future. Data has to be driving the software, not the way around.
A thermite boiler... sounds safe
Good question, could it be the cost or at least the illusion of cost saving? I do not know but it will interesting to see how much they are saving, if they do?
The process matters a whole lot. You can see this with 14nm vs 10nm Intel chips and their power characteristics. The Zen3 core is excellent but if they were forced to use 14nm it would be far less competitive in terms of core count, cache, power, and max clock rate.
URL is timing out. Anyone have a cached copy please?
They prob mean copies outside of Vim.
You might get better answers but probably not optimal ones? I imagine the avoidance of technology leads to inefficiencies that most people would want to avoid.

Maybe the permaculture people, or intentional communities that seek to be self-sufficient (as a community); perhaps kibbutzim hold useful knowledge here?
http://archive.is/D2TNM
Laws of thermodynamics apply to the entire universe, ergo i dont think anyone is claiming to break laws of physics
That is the whole point... it's different. Which is why it IS relevant.
They don't really back up their claim that the polls were wrong. Which specific results significantly diverged from the range of possibilities that the polls indicated?

I don't recall any major surprises in electoral college results. The only state results that differed from 538 predictions were Florida and maybe Georgia, but both of those were rated as toss-ups. Most states seem to be within a few points of the polling average.

The national popular vote currently has Biden a few points below the prediction, but I expect he will make up those points when California makes it through the 4 million votes that they still have left to count.

I feel like people saw the high probability of a Biden win and expected that would mean it would be called early on Election Day, but people analyzing the polls said that would only happen if Biden overperformed polls. For the most part, things went exactly as predicted. Yes, a lot of polls were off by a few points, but that is to be expected. Yes, the errors were correlated with other and were not independent, but that is also to be expected.
> YC application needs one to clearly articulate who ones target customers are, what they do today, why is it such a pain, and what one is building to solve that pain-point ...

Which in my opinion is the hardest part. If you don't know what you're doing, it doesn't matter if you're selling or not, it doesn't matter if you're building or not. That comes later.

But that's not it. How do you know what you're doing, or going to do? It doesn't happen by sitting down with buddies or co-founders and having a brainstorming session. This is where 'you have to be at the right place and the right time' but also 'you have to have spent the right amount of time thinking about it'

The right amount of time could be 1 week, or could be 10 years. Yes sometimes you need 10 years to get to the point where when you found a company, you start generating sales within a matter of months.
Every read Matthew Crawford? If you haven't you might enjoy his work. In particular, Shop Class as Soulcraft.
In most places I've lived in the USA those would all be radically collectivist ideas, but I've mostly done business in the rural midwest. It is interesting to see how the window varies from region to region.
It is a manual update, replacing, for now. Automated update would be a good improvement, for sure. It is not there just as it is a recently started project. Also updates are not so frequent.
Pretty sure Christianity is inherently Abrahamic. Thank you for mentioning the Native American church, it’s awesome to see how faiths evolve.
Sterility is just one example of gene modification.

A harmful modification that doesn't cause sterility will propagate across generations if the indivuals are able to reproduce.

For example a scenario where we see the symptoms but we don't know that they are caused by a gene modification. And where individuals are still able to live and have children.

And I'm not saying that the tech is bad. I'm sure that people can come up with a lot of good use cases.
Isn't that kind of lifestyle more luck than anything? You stumble onto something people want. Nothing you can plan for or take direct steps towards.
For anyone that read the article and for us that can't access, can we get a summery?
He's describing "tax aware borrowing." JP Morgan explains this to their clients here: https://www.jpmorgan.com/jpmpdf/1320698073211.pdf ; the example on the bottom of page 2 walks through the mechanics.

At no point will the client directly use the borrowed money to purchase a home. They will use the borrowed money to purchase securities, which are (by definition) for investment purposes, and for which 100% of margin expense is deductible.

Coincidentally, they will also have sold some securities at some other time in the year, and used the proceeds of that sale to buy a home (with cash).
Go has the best std lib of all.
I noticed you were using github and completely failed to think of that! My bad.
Has anyone questioned the amount of CO2 from coal or coke emitted into the atmosphere to create this pure iron powder ? It carries with it the guilt of those who created the iron in the first place, same as cement.
How to detect human faces (and other shapes) in JavaScript
Not sure what your point is.

You tell us an anecdote about how you are experiencing problems after you were sick in December.

I’m pretty sure you didn’t get tested for Corona in December but anyway I don’t see how that justifies scaremongering about ‘a lot of cases’ where people have longlasting damage. Again, if it is so pronounced and affects so many people it shouldn’t be hard to show.
Related technology might be an end-run around the bad economics of carbon capture systems

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

e.g. the CO2 product stream might be clean enough to dispose of without putting it through an acid gas scrubber.
How to Start a DeFi Project
I don't understand. Athens man didn't understand he was going to die and be forgotten? Only modern man is aware that life is a "brief interlude"?

(Not that I think everyone would agree with the infinite silence part.)
My university's network policy specifically banned Doom and other networked games my freshman year because they didn't like network traffic being taken up by games. Apparently Doom had rather chatty netcode as well, meaning that LANs of the era could easily get bogged down if there were even two people online fragging it up.

Game netcode got better, and so did network infrastructure, so in time this ban got lifted. Though part of me thinks that they couldn't actually enforce this ban without punishing half the school. Doom was that popular... at least until Quake came out.
There's actually an advantage for users. Because you have to enter a new mindset for each platform (or have different devs for each) it pushes you to think about designing the UI to fit the platform. It's nice when the UI and UX feel like they belong with everything else on the system.
Hey I recently went through the same thing. I switched to an iPhone SE 2020 from a pixel 2 XL (I needed a new phone, wanted iOS, and wanted a finger print reader). I basically didn't allow any notifications when setting up my phone and it has been freeing.
Looks like it ended up as an ICLR 2018 workshop paper. https://www.iclr.cc/Conferences/2018/Schedule?showEvent=511
SVG Path Editor
> you forego things like financial safety and the ability to take vacations.

This sounds like there's a need for some kind of part-time deal.

* farm work share - maybe also called a kibbutz or commune - you can take vacations and share the ownership, work, and benefit

* farm-b-and-b - there's a regular owner keeping things on the rails but you can stay a week, eat fresh eggs and clean the barns, and then go home at the end
Yep, same here. I got my very first Apple Watch last month, and it has /drastically/ decreased my phone usage. Sometimes I go out to run errands without my phone, paying for things with Apple Pay on the watch. It's liberating.

I do still bring my phone around though, mostly for the camera.

There are some things that are infuriating about the watch though, when it feels as if what I want to do is artificially constrained by the software. Why can't I copy and paste a link to send in a message? Why can't I simply read a podcast description? Why do podcasts refresh seemingly at random?

Other than a few niggling frustrations, I'm extremely happy with the watch.
Juries don’t like awarding them. The cases you hear about are newsworthy precisely because it’s so unusual.
where does Google influence ends? You cannot run business by not investing in google ads or rankings, then google becomes your competitor. I think it should go back to its retail project...google shopping? which I guess failed.. does anybody use it? You cannot be good at everything especially when you run so many products. Lets face it..
You might be surprised to see the quality of the docs in the Elixir world: https://hexdocs.pm/phoenix/Phoenix.html
This question was addressed on HN recently with much talk of potatoes and how much yield one needs to survive. Might be worth searching.
It should entitle me to make any modification I want to the device I purchased. If I am not allowed to modify it I do not fully own it. I am only granted a license to use hardware I purchased (for a limited time even, see Sonnos).
Isn't this just the coefficient of performance?
"Switching" seems like a strong reaction, but there's something to the feeling the author describes.

I use vim quite a lot, every day. I also use IntelliJ IDEA every day. And yes, there's a bit of mental switching I do, and every now and then I use vim navigation keys while in IDEA, but generally it works for me. Different tools for different jobs.

Then again, I have no trouble loading reasonably large documents in vim, so maybe I don't have mine quite as customized as the author.

BUT I relate to the feeling of not being quite sure that all of my customization are quite enough, of not using vim to its full potential. Or even 10% of its potential.
When off-the-shelf software doesn’t fit, we will help define, design and
Those are very extreme conditions. Not a lot of woody candidates for that. Maybe only the most badass conifers, some Salix and a few Ericaceae.
Tango | Los Angeles, LA | REMOTE US | Senior Full-Stack Engineer| Full-time | https://tango.us/

Tango helps teams share how work gets done. Learning on the job today is a snooze. Training manuals and performance reviews? Terrible. We think better coaching results in more people reaching their full potential. To start, we’re building screen-capture tech and workflow analytics for team members to watch and learn from each other, remotely.

Myself and 2 other co-founders left HBS to build this. Backgrounds at Uber + General Catalyst, and our CTO in blockchain tech.

We're a team of 7 that have raised seed funding (unannounced) and looking for Senior Full-Stack Engineers who care about helping people be their best at work and having fun while joining on the ground floor.

More info: on.so/Senior-Full-Stack-Engineer-Tango-bd92c1e529b746e58c0e62e27c94e4c5

Apply: rebrand.ly/tango-sfse

or reach out dan at tango.us - always excited to share more!
The CEO of a $1.2B space company can't use its technology
The joy of construction comes from the difficulty of combining design thinking with entrepreneurial financial prudence and first principles engineering to overcome obstacles that (often) arise. And then of course, translating these ideas into tangible functional art. It is very much like software engineering, but as you say ; the stakes much higher.
What does typescript have to do with speed?
Is CPU development moving back to a CACHE war fight?

Certainly AMD done well with the CPU cache changes and looking at their GPU, they leveridged that appraoch again very well it seems.

If Intel was to release the same chips and lob on a large SRAM buffer - things may flip again.

However it pans out - this real and credible competition is good for innovation and many area's of x86 have stagnated for so long that the whole Ryzen momentum has done wonders and totally flipped the positions of Intel and AMD.
You would probably be surprised that the majority of people don't know that.
Dudes be comparing text editor to IDE, and then writing :wq thinking they're vim evangelists.
The first amendment doesn’t grant those rights, it merely enumerates and protects them. Just because it isn’t necessarily illegal doesn’t mean rights aren’t being violated.
The new Reddit page experience is really horrible. Speed slow for every action and extremely laggy. Your would think single page application is faster once all the resources are loaded from the server, but no.

I started to think they purposely make the experience worse to push user to their mobile app.
I use and love both, together and apart.

Vim has the advantage of being portable and installed everywhere. I can also create a new file quickly, easier than IJ.

IJ has great Perl support and, the main reason I use it, a sane integrated Git GUI, the only one I've been able to use without tearing my hair out.

Because I'm freegan, I also get free entertainment in the form of IJ's "basic" support for js, html, css.
How can Intel fail so spectacularly?

They have decades of X86 experience(they invented it) and literally more money than God(they probably spend more on office supplies than AMD on R&D).

How do you have everything going for you and still lose?
http://web.archive.org/web/20201105140949if_/https://www.ana...
I don't know anything about Ada, so perhaps that is a better choice!

But for my personal experience Go's concurrency features, type system, and simplicity is pretty great for getting up and going quickly with performant code.
Dude you're delusional. The web only succeeded because it was built on declarative tech, and JS is an the opposite of that.

Don't mix the WS-* trash with XPath/XSLT -- still the only standard data transformation technology. Last I check the JSON folks were still trying to reinvent XML schema? The JSON stack has nothing on XML in terms of maturity and features.
If I understand correctly, you are saying when the voter goes to the DMV or US post office - a registrar can instruct the voter to download a voting app on his phone. The registrar activates the app and generates the key pair. The registrar records the voter’s public key. The voter can now use the app to vote and his votes are encrypted using his private key which can be read using the recorded public key. Every election cycle or if he loses his phone the voter needs to go back to the registrar. Is there anything I am missing?
Site not accessible: "502 ERROR
The request could not be satisfied.
CloudFront wasn't able to connect to the origin. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation."
I probably shouldn't have said newly C++, but my frame of mind was relative to the lifespan of the language.

> Rewriting the Rust std lib to use RefCell everywhere would be possible, but would make it almost entirely useless.

Maybe not useless, but certainly worse than it currently is. The point is that you can switch one function to using RefCell (a breaking change, but) totally possible
OMG, honestly, isnt the severly micro managed interview process supposed to weed out all those developers who are likely to make these kind of mistakes? I always got the impression, that there was a “proper way” to do things, and that was always shouted at me by developers and network engineers who actually have jobs. LOL, you are all good at shouting.
That doesn't cut it, law enforcement is not going to send emails to figure out how to send them emails.

FYI: A website is required by (French) law to have legal mentions including the company name, address, director, company registration number...
Thanks, Nat, for standing up for the “know it all” trolls on Hacker News. For some reason, kids who can code think they’re legal experts, too. And they feel they don’t have to be polite.
My worries not be able to get new CPU / GPU :/
Agree. I think it'd be preferable to provide instances for existing primitives, even if those would need to be "special" to work (there's already "special" cases in the language for primitives, it's no biggy).
you forgot the big advantage of using intellj which is using docker image for sdk
Navi cards are not compute cards. They are gamer cards.

For compute, you need Polaris op Vega, the documentation is very clear about chips supported.
Thanks for the breakdown on this. Very interesting infor.

I realized the equipment issues with my lawnmower recently. I had to maintain the lawnmower in order to maintain my house. Then you have to maintain the tools that maintain the lawn mower that maintains your house.

It's a spiral of complexity.
I'm mostly a C++ and Python programmer by a large margin, but I only ever visit Stackoverflow for Javascript questions or Linux distribution bugs/misfeatures.

This only represents the sad state of Javascript documentation, I think.
Launch HN: Winclap – Marketing Budget Allocator Based on AI
Hey HN,
I’m Gonzalo, co-founder at Winclap. We help consumer apps to scale with AI-based insights and growth experts. We are launching our AI insights platform. Think of Amplitude or Mixpanel but not only shows you the data, it analyzes it, interprets it, and delivers an actionable recommendation that if applied will improve your marketing KPIs.

Every day, marketers need to make complex decisions based on a few data points and on intuition. These are multi-million dollar decisions that critically affect the app’s unit economics. Bad marketing decisions lead to bad unit economics.
This happens because producing actionable insights is hard and requires a lot of manual work. Analytic tools have fallen short in interpreting data.

We’ve faced these managing multiple campaigns for the largest apps in Latam.
Inspired by the teams in Lyft and DoorDash, we built our own Budget Allocation tool for our Growth Consultancy business and have now decided to open it to the public.
The main cases marketers find Winclap useful are:
1- Better allocation of their marketing spend: understanding how much they can profitably scale in each channel, and which channels they should downsize.
2- Testing new channels: predict ROAS on channels and GEOs the app hasn’t been launched yet.
These two are especially important now with Apple’s iOS 14 new privacy policies.
Under the hood, we have developed technology for ingesting marketing data, an Airflow based infrastructure that automates ETL and executions of AI models that help us detect outliers, predict revenue and analyze millions of different possible allocations.
We are really excited that our early users have seen ~ 20% improvement in ROAS and CPA.
We are launching a private beta today, which will have a 3-10 days onboarding period, but we are working on getting that time to 24hs.
I’d love to hear which use cases you can think of for this! Check it out: https://www.winclap.com/ai-budget-allocation/
I made a similar switch and now use CLion instead of pure vim.

For a long time I thought I would miss vim editing experience but IdeaVim is the best vim emulation plugin I've ever seen and I hardly can remember a vim feature that is missing in IdeaVim.

Though I have to accept occasional UI freezes and huge memory consumption of CLion.
Could just file a counter-claim.
Archived copy: http://web.archive.org/web/20201105140949if_/https://www.ana...
(meta) not sure it'll help now, but maybe it was a bad plan to link the version of the article that loads it as one large page, that's a lot of images to load. Seems like that might be related to the cloudfront errors that are being generated now...
In which we see once again that software architecture is far more important than hardware performance.