skysight-inc/HackerNews huggingface dataset:
It's a tall order. My observation with people with mastery, who switch to a new tool, is that usually: A- something external has forced the change, in which case it's hard for them to be patient/charitable. or B- they like their current tool, but have some ultra specific complaints that they hope the new tool will address whilst leaving the rest intact.

Basically, the common circumstances around these things leads to some biases.

I think one way to address this, is to simply be aware of ourselves. Another would be to ensure people use a large variety of tools early on in their education/career. The meta-skill of navigating to a new tool is something we get better at with practice.
Ah, I see what you mean. The way it works now, if you ignore the banner, things are disabled by default (e.g. Google Analytics). If you click settings from the banner, the switches default to on at that point (and you can toggle them off), but GA doesn't activate unless you confirm that dialog with them on. Does that make sense? Or do you feel it should be implemented differently? I'm definitely open to changing it.
The sentence says that it makes Pharo clean and comfortable to learn. Not that it makes every language clean and comfortable to learn :-)
The existence of addition implies that the answer is infinity. Too simple an explanation for mathematicians obviously.
Yikes! This is crazy. I could understand if an AC breaks in some general's tent in the backlines, but preventing soldiers to repair things in combat zone can have serious consequences. Ok, it may not be like the old days when some wire and duct tape could keep a plane flying; today if you need a chip you need a chip; but for fsck sake, let them bring spares and documentation, rather than forcing them to wait for service. I'm not even from the US, this is against the education everyone in the military should have been taught everywhere.

Just imagine this being replaced by business cards with the service phone numbers on them (bookmark it, quality is excellent).

https://maritime.org/doc/
Think about your future self. What do you want to be able to tell a colleague, or junior, what you've learned from this failure in ten years? Focus on that. There's a lot of emotion in the now but that won't stick. Focus on the lessons. You've played the hand you were dealt. Was it a lousy hand or did you play lousily, or both? Everyone makes lots of mistakes. Admitting them and learning from them that's what helps you move on.
Oh right, NVMe. I have yet to experience it. Yeah, I suppose if the software is optimized for it, it is a much better experience.

SD cards also have the drawback of having pretty limited write cycles compared to any SSD.
Also, retargetting ads are intrusive as they are the equivalent of a salesperson of a store following me after I left the store, asking me if I want to buy the item I looked at, when I am trying to do something else.
> "Why does everyone act like all employees are golden. A lot of employees want to maximize their own profits too, some without even hard work."

You do make an excellent point there, and I've often wondered at many jobs I've worked in the past why some employees aren't simply fired on the spot for actively avoiding doing any work while at work. It's incredibly demoralizing to those of us who were raised on a "do your job to the absolute best of your ability or go home" mentality. Taking pride in a job well done is a rare thing these days.

Equally demoralizing is the fact that doing your best work these days is a free ticket for most boss-types to abuse your hard work by piling more work on for no extra pay, unlike when I was younger and hard work gained you respect and pay raises.
Hi Jake - some of the traditional finance platforms (like IG) have APIs but not sure how high quality they are. You could probably hack something together if you are good enough with it though - keep in mind you still have to keep adjusting parameters, testing strategies on an ongoing basis etc etc. It's plenty work
>It's frustrating that the discussion around technology's effects on society is still stuck between the extremes of:

It is not just tech. It is pretty much everything else on the internet and media. No one is telling me the pros and cons anymore. After I read the pros I have to go and dig up my own list of cons or vice versa. No one is finishing the sentence with "having said that" and round off with some counter argument. Most are so consumed by their own ideology they fail to see anything else.

>It's worth considering if exposure to FB is what is causing the userbase increasingly "low rent". Yeah, FB didn't invent partisanship, misinformation, nor authoritarianism, but I think likely it is worsening it.

I would argue had any other Social Network raised instead of Facebook during the Web 2.0 era the effect would had been the same. I once try to make a smaller social network to force an opposite view on their feeds to try and balance things. Holly mother of god the backlash were insane. My conclusion was that this sort of extremism is a function of human nature. Before social media people would buy news paper they prefer or fit their own ideology.

"The only way to understand the Press is to remember that they pander to their readers' prejudices."

- Sir Humphrey Appleby

Internet "press" is no different to press in the 80s. Only at a much greater scale and fully automatic.
I watched the whole video, thank you for sharing!

The bit towards the end (around 5 min mark I believe) where he gives the IDE (is that what you call it?) an input + desired output and asks it what message would produce the result he wants is pretty damn cool.

The rest of it is "interesting" I suppose. I can imagine that, at the time, this sort of interactive/live visual environment was revolutionary. This would be 1972-1990's I think, and during those early years there was nothing even remotely similar, right?

Towards the end Rapid Application Development (RAD) IDE's would start taking hold and then came the Pascal-powered heydays for a bit.

I think that maybe just due to familiarity bias, I still prefer a text-based IDE which has hot-reloading and live eval results.

Something pretty neat I use personally is an extension called "Quokka" which places the results of each line next to them, live as you edit (similar to a REPL)

https://quokkajs.com/

Jetbrains IDE's have a similar thing with "Worksheets" for languages like Kotlin, Python, Scala, and likely a few others. (Also "Metals" extension in VS Code can do this for Scala incredibly well)
Similar products (look up GPD Win for example) are roughly in the same ballpark cost wise, and that's without much economy of scale.
> I guess you could call this a form of censorship. Content gets suppressed, simply because it doesn't generate enough ad revenue.

Absolutely. I've seen entire websites completely reinvent themselves because someone complained to Google about some "offensive" page and got their ads pulled. Stuff I used to like got deleted because of advertisers.

If this "sanitized advertiser friendly web" is the future, I'd rather not have a web at all.
As I said, there are exceptions. However the general principle at the Force Management level is as I describe it so the incentives for the decisionmakers are built around that, not the exceptions.

I will say though that it has changed a lot since I was active duty - better and worse. It's getting better for software and worse for hardware.
My generation had the space shuttles (I still remember watching the challenger explosion at school that day). Your post is the first one to point out to me that in between the end of the space shuttles and space x we had an entire generation with nothing.
*Incredible* product. I signed up for the monthly membership and, if all goes well, I will likely stick around or buy the lifetime membership.

I currently use Undebt It[0] to manage my debts. It supports all kinds of debt payment plans like snowball, avalanche, cash flow index[1], etc. One feature I love is the "extra debt payment" that basically throws an addition X dollars at the highest interest debt (or whatever debt is prioritized by the selected repayment plan). When that debt is paid off, the amount rolls over to the next debt on the list. This helps a person to pay off debts faster and reduce total interest paid across the lifetime of the debt(s). For a family with a few credit cards, a car payment or two, and a mortgage this can save them tens of thousands of dollars.

Three suggestions:

1. Create an "extra debt payment" feature that goes towards my prioritized debt(s). This amount is in excess of the total minimum payment amounts. It could be towards the highest interest rate, lowest balance, split across all accounts, etc. When a debt is zeroed out the payment automatically adjusts to target the remaining debt(s). Example: two debts, each of $500/mo and an additional $100 "extra" per month for a total outflow of $1100/mo. When the first $500/mo is paid off then new outflow is $600/mo.

2. For each debt "account" add an option to "roll over" the monthly payment when the debt is paid off. This amount would then target the next prioritized debt amount. Example: two debts, each of $500/mo for a total outflow of $1000/mo. When the first $500/mo is paid off the "extra" $500/mo targets the second debt, for an unchanged outflow of $1000/mo.

Combining #1 and #2 example: two debts, each of $500/mo and an "extra" payment of $100/mo for a total outflow of $1100/mo. When the first $500/mo is paid off the "paid off" $500/mo targets the second debt (as well as the "extra" $100/mo), for an unchanged outflow of $1100/mo.

3. Stack the icons on the chart. The vertical scaling of the chart is wonky when adding a 10+ items all in the same year - this makes the chart seem squashed and difficult to parse.

Again - GREAT work. Definitely sent this to a few friends. If you don't respond I will shoot you an email in a few days. I'm sure you're very busy with the new release. Good luck!

[0] https://undebt.it/
[1] https://undebt.it/blog/cash-flow-index-cfi-debt-payoff-metho...
Nah, 4TB disk drives are not that expensive.
Agreed.

Communication in the workplace should revolve around shared goals leading to shared rewards.

"Let's impress this client with a great product so we can all get big performance bonuses from the profits made from closing the sale."

I think that's all the emotional connection the vast majority of employees are looking for in their jobs.
Except for (DGX) A100.
I think it's both hard to guess things about the code but also the data that's coming in. The "Sufficiently Advanced Compiler" could make a lot of good decisions if it knew ahead of time the shape of the data, e.g. a big uninterrupted batch of fixed transactions.

That's why the target for this sort of technology is GPGPU work. The streams of data are very regular and largely a series of batch jobs.

For interactive systems with millions of context switches and branches all the "Sufficiently Advanced Compilers" all fall down. There's just not enough commonality between consecutive operations for ahead of time optimizations to occur. Hardware that does great in batch jobs ends up suboptimal for the insanity that is interactive code.
Amazing. That's not a lot of libraries of congresses at all.
>the idea that a company will go out of business if one person doesn't work overnight is simply and factually false.

If you don't think that can happen, you don't know much about startup chaos. :-)

I agree with your implication, though, that when there is no need for the employee to work overtime, there is no right way to ask them to work overtime.
Judging by the image in the "Speeds and feeds" section, there are only four shoulder buttons. Also, looking more closely at the placement, it looks like they're putting more emphasis on touchpads over the joysticks, and certainly over the D-pad, much like the Steam Controller.
There is a bright side: Tech companies might have to get over their ageism and hire older workers
While I have no doubt that the linked article is legit, this was not my experience (I used to fly Blackhawks in the army). Maintenance schedules are periodic, where after every flight day there will be minor maintenance, every x0 hours there will be moderate maintenance and repair, every x00 hours there will be major maintenance and repair, etc. Typically post-flight and x0-level maintenance and repair is conducted by the unit that owns the aircraft, by soldiers, not contractors.
It seems the OSM ecosystem already has everything you need. Mapillary, OpenStreetCam or StreetComplete can be used to take geolocated photos that are then used to draw a map. The HOT (Humanitarian OpenStreetMap Team) has organised crowdsourced mapping efforts in Africa for many years now, and has developed open-source software to support those.
Yep, I think that was exactly their play, blurring the lines between a console and a PC, making this a console-PC
> If any of this stuff you are suggesting were feasible, it would mean the US already lost the war.

It didn’t win the one discussed in the article - Afghanistan.
> FB revenue is going to be up in Q3, not down, would bet $10k on that.

Why?
This is just my experience but I've found that business logic usually ends up living before the query - most pages (whether read or update) follow a sort of pattern like...

1. Receive, route and validate (for form) the request

2. Validate the request for function (business rule validation - can such a user do such on a Tuesday and the like)

3. Compute business attributes around the form of the response or update

4. Execute the query against the database

5. Send the results to the user

I strongly agree that step 5 there doesn't really need to involve very much stuff happening outside of the DB - in our particular platform we have a very smooth rowset -> JSON translator in the application framework that includes support for mapping functions over the rows as they come out of the DB - the result is that we pretty much stop executing application code as soon as we send a query to the DB. While we do still delay the actual JSON encoding until the application layer it's thin, dumb and done in a streamed manner so that we don't have to hold all that junk in memory - and it comes with mode switches to either redirect the big DB blob to an HTML template, echo it as a CSV or even run a PDF template to render it into what the user wants to see.
which is basically nothing. They could put it in a cloud bucket and you could copy it to another bucket in minutes.
The index is fantastic, minus the c-stick of all things to get wrong. Still play it often, lobbies for Pavlov fill in seconds.
edit
I was wrong. Please ignore.
I don’t think it is. A medium lift vehicle that is fully reusable could be made to have a $1 million launch price. I don’t know that Falcon 9 could do that, but some MLV could.
This is my chance to finally play the 1000+ games I bought on steam but never touched.

Curious to know how they map the buttons / pads / sticks to PC game inputs, or games have to manually provide input scheme for this system.
Snake oil salespersons can sell to companies as well.

Seing how massively even Google have mistargeted me and lots and lots of others I'm even sure it is a fluke anymore:

AFAIK Google sells ads not by the click anymore but by the impression. Now, how do you maximize revenue? You show the most expensive ad to as many people as possible.

A little (ok, a lot) of fudging here and there and I am a target demographic for shady dating sites / mail order brides / senior dating / gay cruises for 13 consecutive years.

Was it ever relevant to me? No way. I even repeatedly reported those ads.

Does relevant ads exist? As Facebook has proven a few times: yes.

Did Google earn a lot from them? Probably yes.
Nintendo has a major advantage, in that they're not trying to run everything on the Switch. All their first-party titles target low-power hardware, and they make those games smooth and responsive. Valve is trying to give people their entire Steam libraries on a portable device, which is bound to lead to a worse user experience.

If they keep trying, one day the stars are going to align and their hardware dream will hit, but today isn't the day. I give it 18 months to live, no chance at a v2.
Is a comparison table between Dostman, Insomnia, and Postman available?
You don’t think there could be perverse incentives if not outright bribery with the people who negotiate with the contractors?
Subversion on the server used with git-svn is bearable. Most of the advantages of git (local commits, rebasing, easy branching and merging) manifest themselves on the client-side.

The problem with using svn on the server is the lack of good tooling for things like code review. There's no SvnHub or SvnLab.
The Valve Index was a testing ground for their hardware efforts. I 100% believe they are serious, they've built a hardware operation.
> Even calling it "non-violent communication" implies that more direct styles of communication are "violent", and veers towards manipulative exclusion of your peers.

The increasing use of the word "violence" to describe clearly non-violent things greatly disturbs me.

It could lead to people reacting more strongly to words than literal, physical violence. And I think that is a very very bad direction for society to go.
Me too... don't forget the Btrfs snapshots.
Who else takes care of enforcing rights, privileges and laws?
> This is a completely new model that was entered in CASP14 and published in Nature.
At the moment, we are offering both Pay It Forward projects and traditional loans (where lenders are repaid) to our existing lenders, and showing only the new Pay It Forward projects to new users who sign up. This makes things easier to understand for new users and helps us gather clear feedback on the Pay It Forward concept.
Your comment is very high quality, despite being short.

> Extracting enough fine grain parallelism is hard. Manually creating it is tedious and difficult.

A big win for NVidia was tricking enough programmers into manually describing large swaths of parallelism available for a GPU to take advantage of.

Manually creating fine grained parallelism through classical structures (mutex, semaphores, async, etc. etc.) is tedious and probably counterproductive. But it seems like describing __some__ extremely common forms of parallelism is in fact very useful in certain applications (matrix multiplications).

OpenMP, CUDA, OpenCL, (and even Fortran/Matlab to some extent)... even Tensorflow... are showing easy ways to describe a parallel problem.

CPUs seem to be the best architecture at discovering latent parallelism in general purpose code that the original programmer wasn't aware of. (Typical programmers are not aware of the multiple-pipelines that a modern CPU tries to fill up... and yet that code continues to accelerate from generation-to-generation... now with Apple's M1 proving that even 8-way decode is reasonable and provides performance gains). CPU designers seem to be experts at finding fine-grain parallelism as it is, and I don't think anyone can beat them at it. (Only another CPU designer will probably make something better).

---------

But for these alternative compute paradigms: such as GPU-compute, there are far fewer programmers and compiler experts working on that architecture. Its far easier to find little gold-nuggets here and there that lead to improved execution.

SIMD-languages such as C-Star, Lisp-Star, CUDA, OpenCL, OpenMP... have been describing parallel patterns for decades now. And yet, it only feels like we've begun to scratch that surface.
No they don't. They only prevent tracking _across_ apps. Facebook will track everything you do and show you just as many ads in their properties as they did before. This really does harm smaller companies more than Facebook.
> If people understood how much money we actually waste on defense contracts they'd be in awe.

Yes, but would they be surprised? Does anyone argue that the money is spent efficiently or effectively?
Very legit point! That is a concern that some of our prospective users do share. What they do in that case is vouch for ones who they know are looking out or can benefit from vouching (eg. folks who struggle at DS/algo interviews etc).

On the "no recruiter mails", I just realised that it might be confusing. What I meant that just because you vouch for someone, it doesn't mean that they will get bombarded with spammy recruiter mails. I think that means object is the person you are voucher for and subject is contingency and in-house recruiters at tech companies.
From the repo:

> This package provides an implementation of the inference pipeline of AlphaFold v2.0
Yes, doing it poorly is exactly like that, I did it poorly every morning for 30 minutes out of rage, and then did it masterfully until dusk -- I only developed the skills out of necessity.

Once you've wasted your anaerobic resources, you have to do it skillfully, but I would not call it effortless, not for me, it was just something that with enough willpower and teeth grinding I could do for hours upon hours.
I don't think the two are mutually exclusive. For example, one can express their hatred of a ethnic minority group in a strong and confident way such that people take notice, which by your definitions could qualify as assertive and aggressive.
It's not even just that it's cheaper to launch, but the full reusability and planned ability to refuel in orbit really make it a game-changer. A fully fueled Starship in LEO can take a huge payload to the Moon, Mars, etc and ideally land itself, potentially refuel in-situ and get back to Earth. They can make minimally-customized modifications for tanker Starship / Lunar Starship / Mars Starship / etc and it's like a space swiss-army knife.

Just look at the National Team / Dynetics HLS proposals with a bunch of expensive, novel custom hardware vs. Space X proposal which was "basically just Starship". It could obviate a huge amount of resources being poured into one-off disposable space hardware and let us instead focus on actually doing stuff in space.
Why speculate when you can read directly from the product page yourself?

>You can also install and use PC software, of course. Browse the web, watch streaming video, do your normal productivity stuff, install some other game stores, whatever.

and

>The default Steam Deck experience requires a Steam account (it's free!). Games are purchased and downloaded using the Steam Store. That said, Steam Deck is a PC so you can install third party software and operating systems.
I'm curious, what sort of program were you in that had professors assigning "big collaborative out-of-class projects"?
The whole point of the article is that we don't know which infinity it is.
Top Hacker News Books of All Time
> When we first started investing, we approached it from two beliefs: 1) you are unlikely to grow a portfolio without a small percentage of it allocated to more active investments

I wish you all success, but this assumption goes against about a half-century of academic research. You might say "but it's crypto!" But the law of averages is brutal, and it is agnostic to whether we're in a crypto world or not -- if some fraction of market participants get an above-average return, mathematically, some must get a return that is below-average.
For inference...

Still accessible, but expensive to run at scale. And training even worse.
Make a german version (with germany related tax, stock and inflation data) and I "shut up and take my money."
Yes, it’s very unclear. Is the original buyer paying for this teenager too? Or was he was a separate bidder, perhaps the runner-up?
According to a sibling comment, ">60% of Facebook's revenue is from iOS". Our society is selling out on privacy and subjecting itself to mass 24/7 surveillance for a paltry 22.5% of Facebook / adtech revenue. In other words, we could outlaw user tracking tomorrow, and Facebook / adtech would continue just fine, with only a moderate haircut. Are we that desperate to milk the last possible $ right now?!